Web 应用程序仅从本地主机将事件写入事件日志
我们将 ASP.net MVC 应用程序部署到 Win Server 2008 R2 和 IIS 7.5。
问题是应用程序停止将事件写入事件日志 当我们将应用程序池框架更改为 4 时。
但应用程序仍然将警告和错误从本地主机写入事件日志。
可能我们的 web.config 的这一部分需要更改。
<customErrors defaultRedirect="~/" mode="RemoteOnly" />
<compilation debug="false">
还有我们的应用程序池设置:
We have an ASP.net MVC Application deployed to Win Server 2008 R2 and IIS 7.5.
The problem is that application stopped writing events to event log
when we changed App Pool framework to 4.
But application still writes warnings and errors to event log from localhost.
Probably this section of our web.config has to be changed.
<customErrors defaultRedirect="~/" mode="RemoteOnly" />
<compilation debug="false">
Also our App pool settings:
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
检查您的 system.web/healthMonitoring 设置。我使用 IIS 管理器内部的配置编辑器添加一个设置,以便在任何请求失败时将事件记录到事件日志中。 IIS 管理器生成以下脚本:
您必须将上面的
"TestSite"
替换为您要修改的站点的名称。希望,如果这不能解决您的问题,它至少能让您走上正确的道路。
Check your system.web/healthMonitoring settings. I used the configuration editor inside of the IIS manager to add a setting to log events to the event log when any request failed. The IIS manager generated the following script:
You will have to replace the
"TestSite"
above with the name of the site you want to modify.Hopefully, if this doesn't fix your problem, it will at least get you on the correct path.