0

我们有一个 ASP.net MVC 应用程序部署到 Win Server 2008 R2 和 IIS 7.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 回答