我正在使用 ASP.NET 2.0 应用程序(由我的前任创建)。用户使用 AD 凭据登录,应用程序内完成的所有操作都使用这些凭据。我在应用程序中修改了一个与事件日志无关的页面,现在我的用户收到此错误:
以下是 global.asax 文件中的相关代码:
public void LogException(Exception e)
{
string exceptionXml = RenderException(e, true);
_EventLog.WriteEntry("Exception of type " + e.GetType().FullName + " occurred.\n\n" + exceptionXml, EventLogEntryType.Error);
}
RenderException() 只是将异常 XML 放入一个扁平字符串中,删除空格。
我不知道如何摆脱这个错误。我尝试使用 iisreset 重新发布该网站。我尝试重新启动 Web 服务器(2k3 w/iis 6.0),刷新应用程序池。我还尝试修改注册表中顶级事件日志键的权限。谁能告诉我如何摆脱这个错误?它不会发生在我的计算机上,因此很难复制。此外,使用的浏览器似乎并不重要。以前的版本适用于遇到此错误的同一个人。