Windows Server 2008 R2 上の IIS 7.5 で新しいアプリケーションをセットアップしようとすると、この非常に厄介なエラーが発生します。
IIS 7.5 の既定の Web サイトmyappnameの下に新しいアプリケーションを追加しています。
アプリケーションのアプリケーション プールをASP.NET v4.0に設定しています。
同じサーバー、別の Web サイトで動作している別のアプリケーションからファイルをコピーしようとしましたが、それでも失敗するため、web.config 設定とは関係がないと思います。
http://localhost/myappnameを参照すると (またはそのアプリケーションの任意のファイル/パスを参照すると)、次のエラーが表示されます。
「/myappname」アプリケーションでサーバー エラーが発生しました。
パス '/myappname' をマップできませんでした。説明: 現在の Web 要求の実行中に未処理の例外が発生しました。エラーの詳細とコード内のどこでエラーが発生したかについては、スタック トレースを確認してください。
例外の詳細: System.InvalidOperationException: パス '/myappname' のマップに失敗しました。
ソース エラー:
現在の Web 要求の実行中に未処理の例外が生成されました。例外の発生元と場所に関する情報は、以下の例外スタック トレースを使用して特定できます。
スタックトレース:
[InvalidOperationException: Failed to map the path '/myappname'.] System.Web.HttpRuntime.HostingInit(HostingEnvironmentFlags hostingFlags, PolicyLevel policyLevel, Exception appDomainCreationException) +336 [HttpException (0x80004005): Failed to map the path '/myappname'.] System.Web.HttpRuntime.FirstRequestInit(HttpContext context) +11700992 System.Web.HttpRuntime.EnsureFirstRequestInit(HttpContext context) +141 System.Web.HttpRuntime.ProcessRequestNotificationPrivate(IIS7WorkerRequest wr, HttpContext context) +4869221
私は本当にそれを取得しません。また、「アプリケーションの編集」ダイアログに移動して「テスト設定」ボタンを使用すると、エラーが発生します。
「この操作の実行中にエラーが発生しました。詳細: 無効なアプリケーション パス」
...
パスを参照するボタンを使用してパスを選択したため、これはBSです。
また、サーバー上の他の動作中の Web サイトで [設定のテスト] ボタンを使用すると同じエラーが発生するため、それをどうすればよいか、また関連性があるかどうかもわかりません。