質問
設定:Windows7、IIS7.またアプリを見ているのを通じて、地IISサーバーは、内蔵のデバッグサーバー私のアプリのurlであ http://localhost/foo/bar.aspx
.はありま no <customErrors>
第思います。config、なんと変更の設定にIIS.
誤が生じた場合、常に以下のエラー画面:
HTTPエラー500.19-内部サーバエラー
絶対物理パス"C:\inetpub\custerr
"することはできませんsystem.webServer/httpErrors
部です。configファイルです。利用相対パスです。
こちらは自 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>
かくこの設定を誤ったので詳細は誤?
解決
私はこの問題に対応最後の数日間を見つけソリューションとなります。きた。設定ファイルが絶対パス指定のエラーページ。このあたります。Configのアプリケーション試験をします。私にとって、このウェブサイトのWeb.Configファイルです。
見した場合、加害す。設定ファイルの削除ができますの絶対パスに問題は無償で利用することができる。
くいることでしょうを変更すること ApplicationHost.Config ファイルの設定
allowAbsolutePathsWhenDelegated
財true
:<httpErrors allowAbsolutePathsWhenDelegated="true" errorMode="Custom" lockAttributes="allowAbsolutePathsWhenDelegated,defaultPath">
他のヒント
私は、ドメインコントローラ上のActive Directory証明書サービスをインストールしたのと同じ問題を抱えていました。どちらも私は、サーバーのIPアドレスに証明書サービスのための1つを変更すると、割り当てられていないExchangeサーバーを左ポート443を使用していました。それは私の問題を解決します。
私は、IIS 8.5でこれと同じ問題がありました。この修正は、カスタムエラーページを参照する(Webサイトのルートディレクトリにあります)web.configファイル内のすべてのエントリを削除することでした。私は、カスタムページへの変更を試みていたときのエントリは、システムによって作成されました。
何がこのエラーがtrueにallowAbsolutePathsWhenDelegated
を設定している解決するために私を助けてくれます。
セクションタイプののIIS>設定エディタ>に移動します:system.webServer / httpErrors の
そして、設定allowAbsolutePathsWhenDelegated
への真の。良い測定のためののをIISをリセットします。