セットアップ: Windows 7、IIS7。組み込みのデバッグ Web サーバーではなく、ローカル IIS サーバーを介して表示されているアプリに取り組んでいます。だから私のアプリのURLはhttp://localhost/foo/bar.aspx
. 私の web.config にはセクションがなく、IIS の設定も変更していません。 <customErrors>
エラーが発生した場合、常に次のエラー画面が表示されます。
HTTP エラー 500.19 - 内部サーバー エラー
絶対物理パス " " は、web.config ファイルのセクションでC:\inetpub\custerr
は許可されていません。system.webServer/httpErrors
代わりに相対パスを使用してください。
ここに私のapplicationhost.config
内容があります:
<httpErrors errorMode="Custom" lockAttributes="allowAbsolutePathsWhenDelegated,defaultPath">
<error statusCode="401" prefixLanguageFilePath="%SystemDrive%\inetpub\custerr" path="401.htm" />
<error statusCode="403" prefixLanguageFilePath="%SystemDrive%\inetpub\custerr" path="403.htm" />
<error statusCode="404" prefixLanguageFilePath="%SystemDrive%\inetpub\custerr" path="404.htm" />
<error statusCode="405" prefixLanguageFilePath="%SystemDrive%\inetpub\custerr" path="405.htm" />
<error statusCode="406" prefixLanguageFilePath="%SystemDrive%\inetpub\custerr" path="406.htm" />
<error statusCode="412" prefixLanguageFilePath="%SystemDrive%\inetpub\custerr" path="412.htm" />
<error statusCode="500" prefixLanguageFilePath="%SystemDrive%\inetpub\custerr" path="500.htm" />
<error statusCode="501" prefixLanguageFilePath="%SystemDrive%\inetpub\custerr" path="501.htm" />
<error statusCode="502" prefixLanguageFilePath="%SystemDrive%\inetpub\custerr" path="502.htm" />
</httpErrors>
詳細なエラーを確認できるように、この構成エラーを取り除くにはどうすればよいですか?