0

ASP.netMVCアプリケーションがWinServer2008R2およびIIS7.5に展開されています。

問題は、App Poolフレームワークを4に変更したときに、アプリケーションがイベントログへのイベントの書き込みを停止したことです。

ただし、アプリケーションは引き続き警告とエラーをローカルホストからのイベントログに書き込みます。

おそらく、web.configのこのセクションを変更する必要があります。

  <customErrors defaultRedirect="~/" mode="RemoteOnly" />
  <compilation debug="false">

また、アプリプールの設定: アプリプールの設定

4

1 に答える 1

0

system.web/healthMonitoring の設定を確認してください。IIS マネージャー内の構成エディターを使用して、要求が失敗したときにイベントをイベント ログに記録する設定を追加しました。IIS マネージャーは次のスクリプトを生成しました。

appcmd.exe set config "TestSite" -section:system.web/healthMonitoring /+"rules.[eventName='Request Processing Errors',name='Request Processing Errors Default',profile='Default',provider='EventLogProvider']" 

"TestSite"上記を、変更するサイトの名前に置き換える必要があります。

うまくいけば、これで問題が解決しない場合でも、少なくとも正しい道に進むことができます。

于 2011-04-27T14:38:03.693 に答える