IIS 7.5 は、実際のフォルダーの場所ではなく、マップされたルートで web.config ファイルを探しています。
例 C:\inetpub\wwwroot\api\thedoors\1 <-- 探している場所 これはディレクトリではなく、WebApiConfig クラスで指定された URL
表示される場所は c:\inetpub]wwwroot\thedoors\ です。
VS 2012 からの公開を使用して、IIS 7.5 Web サーバーにローカルに公開しています。
アプリケーション「THEDOORS」のサーバーエラー
インターネット インフォメーション サービス 7.5
エラー概要HTTP エラー 404.0 - 見つかりません
お探しのリソースは削除されているか、名前が変更されているか、一時的に利用できません。
詳細なエラー情報 ModuleIIS Web Core NotificationMapRequestHandler HandlerStaticFile エラー コード0x80070002 要求された URLhttp://localhost:80/api/thedoors/1 物理パスC:\inetpub\wwwroot\TheDoors\api\thedoors\1 Logon MethodAnonymous Logon UserAnonymous 最も可能性の高い原因:- 指定されたディレクトリまたはファイルは、Web サーバー上に存在しません。
- URL にタイプミスがあります。
- URLScan などのカスタム フィルタまたはモジュールは、ファイルへのアクセスを制限します。
- Web サーバー上にコンテンツを作成します。
- ブラウザの URL を確認します。
- この HTTP ステータス コードの失敗した要求を追跡するトレース ルールを作成し、どのモジュールが SetStatus を呼び出しているかを確認します。失敗した要求のトレース ルールの作成の詳細については、ここをクリックしてください。