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

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

具体错误是:

“目录'app_globalresources'不允许使用该应用程序。”

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

有帮助吗?

解决方案

可以使用 VBScript 监视事件日志。然后,您可以在发生这种情况时通过电子邮件发送此信息:

这是一个例子:

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

您也可以使用 powershell 和/或包装盒上的其他 .net 应用程序来执行此操作。

其他提示

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

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top