本番サーバーでASP.NET Web APIプロジェクトを実行すると、次のエラーが発生します。HTTP 403禁止:アクセスが拒否されましたASP.NET Web API
403 - アクセスが拒否されました。指定した資格情報を使用して このディレクトリまたはページを表示する権限がありません。 IIS 7.0のエラーを見てみると
は、根本的なエラーが
403.14で記録します - ディレクトリは拒否一覧表示されます。
プロダクションサーバーがステージングサーバー(動作する)と同じ設定になるようにプロダクションサーバーを構成しました。認証、モジュール、許可、権限などはすべて同一です。
は、このスレッド403 - Forbidden: Access is denied. ASP.Net MVCでの提案に続いて、私はそれが私のweb.configファイルにrunAllManagedModulesForAllRequests =「true」を追加することにより、作業を取得するために管理しています。
<モジュールrunAllManagedModulesForAllRequests >
=「真」これは、サーバー上の不要な負荷の原因になりますように私は、長期的な解決策としてこれを見ない作品なくなり。
これは、何かがロードされていないことを示しているようです。
UrlRoutingModuleがインストールされていることを確認しましたか? –
はいインストールされています – DomBurf