この記事を使用して、カスタム エラー ページを作成しました。このカスタム エラー ページは、aspx ページが見つからない場合、およびファイル (pdf など) が見つからない場合にのみ表示されます - デフォルトの Google のエラー ページが表示されます。ファイルのカスタム エラー ページを取得するには? このソリューションを 2 つの異なるマシンに実装しようとしました。ローカル マシンでは、.aspx ページとファイルの両方にカスタム エラー ページが表示されますが、サーバーでは、構成ファイルは同じですが、このソリューションは .aspx ページに対してのみ機能します。私は何が欠けていますか?おそらく、このマシンには別の IIS 構成があるのでしょうか? 前もって感謝します。
質問する
2351 次
2 に答える
2
これが役立つと思います。
<system.web>
<customErrors defaultRedirect="Error.aspx" mode="On">
<error statusCode="500" redirect="Error.aspx"/>
</customErrors>
</system.web>
U は、追加のタグを追加し、使用可能なエラー コードとリダイレクトするページを指定できます。
于 2013-08-19T05:43:40.817 に答える
1
IIS でエラー ページを直接設定してみてください。この設定を変更すると、IIS によって変更されると確信しているため、これを行う前に Web.config のスナップショットを作成してください。メモリが適切であれば、system.web ではなく system.webServer にこの変更が表示されます。
ただし、IIS の混合バージョン (たとえば、Server 2008 と Server 2008 R2) を使用して web far で操作している場合は、2008 R2 の設定が 2008 と互換性がないことがわかりました。
于 2013-08-19T11:05:59.437 に答える