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

发布于 2025-01-01 15:23:17 字数 225 浏览 0 评论 0原文

我在 IIS 日志中看到错误,有什么方法可以了解更多信息吗?我们有多个 .NET 应用程序在 IIS 上运行。

发生未处理的异常,进程被终止。

应用程序 ID:DefaultDomain

进程 ID:7284

异常:System.AppDomainUnloadedException

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

堆栈跟踪:

I am seeing error in IIS Log, Is there any way to know more info about this? We have multiple .NET apps running on IIS.

An unhandled exception occurred and the process was terminated.

Application ID: DefaultDomain

Process ID: 7284

Exception: System.AppDomainUnloadedException

Message: Attempted to access an unloaded AppDomain.

StackTrace:

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

兔小萌 2025-01-08 15:23:17

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

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

如果您通过 http://support.microsoft.com 打开支持案例,Microsoft 支持人员也可以提供帮助

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

Get crash dumps first, and then use Debug Diag or WinDbg to analyze the dumps. You will see all necessary information from it if you are familiar with the tools.

Microsoft support guys can also help if you open a support case via http://support.microsoft.com

挽手叙旧 2025-01-08 15:23:17

你需要开始更深入地观察。也许通过日志记录,也许通过探测器单独运行应用程序。

  • 有问题吗?如果不停止也许?

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

  • 下一步检查 IIS 日志,看看那里是否记录了任何内容

  • 下一步,如果您可以重复该错误,请尝试缩小步骤范围最低限度。

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

  • 尝试运行隔离应用程序。

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

尝试所有这些,看看你是否能找到它。

You need to start looking deeper. Perhaps with logging and perhaps running the application in isolation with probes.

  • Is it a problem? If not stop perhaps?

  • First check the windows logs and look for more information.

  • Next check the IIS logs to see if anything is recorded there

  • Next if you can duplicate the error, try and narrow down to the steps to the bare minimum.

  • Does it occur on one machine, many machines, on euser many users etc etc...

  • Try run the app in isolation.

  • Attach a debugger to the IIS process and see if you can catch this exception alone. If you can then perhaps rebuild the code with symbols to give more information.

Try all these and see if you can find it.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文