4

ページが404エラーなどのカスタムエラーページにリダイレクトするのが一般的であることを私は知っています。しかし、誰かがブラウザで存在しない画像のURLを開いたとします(例:http://mysite.com/nothinghere.gif ) 。このサイトは404エラーを返しますが、これはブラウザのデフォルトだけでなく、カスタム404です。これを行うためにIIS7でASP.NETサイトをどのように構成しますか?web.configのcustomerrorsセクションは、画像、css、jsなどには適用されないようです。

4

2 に答える 2

2

カスタムエラーページをスクリプトにします。

呼び出されたら、欠落しているページのhtml応答を送信するか、リクエストをクエリして画像名を見つけてから、画像を送信するか、画像にリダイレクトすることができます。

カスタム404エラーの問題については、これらのリンクを試してください
IIS404カスタムエラーが期待どおりに機能しない
http://forums.asp.net/p/1603843/4089618.aspx

于 2011-01-07T05:08:09.263 に答える
2

customErrorsセクションは、ASP.NETによって管理されるリソースに適用されます。httpErrorsIIS7には、 Webサーバーノードの下に独自のセクションがあります。もちろん、それを構成するためのUIもあります。とにかく、エラー処理の動作は、ASP.NETアプリケーションをクラシックモードまたは統合モードで実行している場合にも変わります。以下の記事を読んで入手することをお勧めします。

http://www.braintrove.com/article/46-これにより、IIS7独自のcutomエラーページを設定する方法がわかります。

以下にIIS7エラー処理について説明します

http://learn.iis.net/page.aspx/267/how-to-use-http-detailed-errors-in-iis-70/ http://blogs.iis.net/ksingla/archive/2008/ 02/18 /what-to-expect-from-iis7-custom-error-module.aspx

于 2011-01-07T05:25:55.510 に答える