8

今天早些时候,我们在一个运行在 Windows Server 2003 上的 IIS 上的 MVC 站点上遇到了 YSOD。

通常,这些是使用 ELMAH(使用此设置)通过电子邮件报告的,但由于这是(某种)编译问题,因此没有通过电子邮件报告。

具体错误是:

“不允许使用目录‘App_GlobalResources’,因为该应用程序是预编译的。”

这是一个主要问题,因为潜在客户可能会在我们之前注意到这个问题。当站点上的异常处理程序未被调用时,我们如何确保记录这些 YSOD?

4

2 回答 2

4

如果可以,请检查该机器上的事件查看器。这是 Windows 机器上最后的记录器。

于 2009-08-27T17:06:19.603 回答
4

可以使用 VBScript 监视事件日志。然后,当它发生时,您可以通过电子邮件发送:

这是一个例子:

http://www.microsoft.com/technet/scriptcenter/resources/qanda/feb07/hey0226.mspx 和来自 vbscript 的电子邮件:http: //www.paulsadowski.com/WSH/cdo.htm

您也可以使用盒子上的 powershell 和/或另一个 .net 应用程序来执行此操作。

于 2009-08-27T17:19:24.897 回答