1

間違ったweb.configファイルによって引き起こされたエラーをキャッチする方法を探しています。void Application_Error(object sender, EventArgs ev)設定ファイルを検証した後にのみ呼び出され、到達することはないようです。

エラーの例:

パーサーエラーメッセージ:認識されない属性'targetFramework'。属性名では大文字と小文字が区別されることに注意してください。

このエラーは、アプリケーションのアプリプールが4.0ではなくフレームワーク2.0に設定されている場合に発生します

このエラーが発生した場合、アプリプールを変更する方法を説明するスクリーンショットのある特定のページにリダイレクトしたいと思います。

global.asaxでこのエラーをキャッチすることは可能ですか?

4

1 に答える 1

2

このソリューションを試してください

<configuration>
   <system.web>
      <customErrors defaultRedirect="GenericError.htm" mode="RemoteOnly">
         <error statusCode="500" redirect="InternalError.htm"/>
      </customErrors>
   </system.web>
</configuration>

詳細についてはhttp://msdn.microsoft.com/en-us/library/h0hfz6fc(v=vs.71).aspx

于 2012-09-24T11:24:07.733 に答える