2012-11-29 110 views
1

因此,我们决定尝试新的Windows Server 8/IIS 8。 在VS-Dev服务器中运行我只需捕获Global.asx中的Application_Error()中的所有服务器错误,并使用log4net 。IIS 8服务器错误500日志

现在我有两个问题,第一个是异常似乎不会被发现在我们的发展服务器上的Application_Error()(因为服务器返回到浏览器的状态码为500)。 其次是我的log4net不记录Web应用程序中的任何内容。

它是一个使用剃刀视图的mvc 3.0 asp.net应用程序。 我的本地计算机正在运行Windows 7/VSUltimate 2012.

将信任级别设置为“完全”,并且IIS_IUSRS用户组可以完全访问试图写入日志文件的文件夹。

我真正想要的只是记录异常的地方,所以如果在IIS 8中这样做的方式,请让我知道。 (也许重定向到一些误差控制器,它变得异常的参数?)

干杯托马斯

回答

3

我升级到Windows Server 2012/IIS 8

的异常之后,有一个非常类似的问题正在被添加到Windows事件日志中。从开始菜单打开事件查看器,展开左侧的Windows>应用程序,然后在“Web事件”类别中查找事件。

在我们的服务器的以下变化固定的问题:

在IIS管理器,进入“.NET错误页”,然后在右侧选择‘编辑功能设置...’并改变模式无论是开启还是远程。

enter image description here

+0

伟大的回答,万分感谢,大的可达计算器交付 – taracus