如何调试“发生未处理的异常并且进程已终止”错误

时间:2012-01-31 04:32:03

标签: iis-7

我在IIS日志中看到错误,有没有办法知道更多关于此的信息?我们在IIS上运行了多个.NET应用程序。

发生了未处理的异常,并且该过程已终止。

应用程序ID:DefaultDomain

流程ID:7284

异常:System.AppDomainUnloadedException

消息:尝试访问已卸载的AppDomain。

StackTrace:

2 个答案:

答案 0 :(得分:1)

http://support.microsoft.com/kb/919789

首先获取崩溃转储,然后使用Debug Diag或WinDbg分析转储。如果您熟悉这些工具,您将从中看到所有必要的信息。

如果您通过http://support.microsoft.com

打开支持案例,Microsoft支持人员也可以提供帮助

答案 1 :(得分:0)

你需要开始更深入地了解。也许是使用日志记录并且可能使用探测器单独运行应用程序。

  • 这是一个问题吗?如果不是也许停止?

  • 首先检查Windows日志并查找更多信息。

  • 接下来检查IIS日志以查看是否记录了任何内容

  • 接下来,如果您可以复制错误,请尝试缩小到最低限度的步骤。

  • 是否在一台机器,多台机器,euser用户等等上发生...

  • 尝试单独运行该应用。

  • 将调试器附加到IIS进程,看看是否可以单独捕获此异常。如果您可以使用符号重建代码以提供更多信息。

尝试所有这些并查看是否可以找到它。