我们将一个ASP.net MVC应用程序部署到Win Server 2008 R2和IIS 7.5。
问题是应用程序停止将事件写入事件日志 当我们将App Pool框架更改为4时。
但是应用程序仍然会从localhost向事件日志写入警告和错误。
可能必须更改 web.config 的这一部分。
<customErrors defaultRedirect="~/" mode="RemoteOnly" />
<compilation debug="false">
我们的App池设置:
答案 0 :(得分: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"
替换为您要修改的网站的名称。
希望如果这不能解决您的问题,至少会让您走上正确的道路。