我有一个目前挂起但正在运行的dotnet窗口服务。无论如何要附加一个调试器,尽管缺少符号;并且它已经在运行?有没有一种方法来调试在发布模式下编译的已经运行的应用程序?
1
A
回答
5
忽略“无符号”警告。一旦你有一个本地调试器附着(我喜欢的WinDbg像这样的东西),然后加载了紧急呼救工具包:
.loadby sos mscorwks
现在你可以使用!clrstack
命令获得管理调用堆栈,并希望给你足够的信息来弄清楚挂起。这里的a handy cheat-sheet与其他几个人,如果这不适合你。
这次不会帮你,但是......养成打开调试和发布模式版本的符号文件生成的习惯。没有理由不这样做,而且这会让你的生活在这种情况下变得更轻松。
2
来自MS dev IDE 调试 - >进程 - >附加(选择进程后)。您可能需要单击“显示系统进程”框。虽然可能没有有用的信息...
2
以下是示例代码,工具链接和演示文稿how to debug a hung .NET process。
你可能也想看this video presentation,它具有相同的工具和样本。尽管网页上有瑞典文,但视频是英文的。
相关问题
- 1. 有没有办法以编程方式检测应用程序在chrome调试模式下运行的时间?
- 2. 应用程序在调试模式下运行良好,但在发布模式下引发编译错误
- 3. 发布在调试模式下编译的Flash应用程序的缺点
- 4. 有没有办法使用Eclipse/WinDbg来调试VC++编译的应用程序?
- 5. 有没有办法调试pm2中的工作进程,而应用程序正在群集模式下运行
- 6. 有没有一种交互式编程Python curses应用程序的方法?
- 7. 运行已编译的iPhone模拟器应用程序构建? (.app)没有Xcode?
- 8. 有没有一种编程方式来了解node.js应用程序在Heroku中运行?
- 9. 调试已发布的应用程序
- 10. 调试发布模式应用程序的最佳方式
- 11. 如何在没有SDK的机器上运行D3D9程序(已经编译过)?
- 12. UWP应用程序崩溃时没有在调试模式下
- 13. 仅在调试模式下运行的Android应用程序
- 14. 我的应用程序在调试模式下进行调试
- 15. 在调试或发布/分发模式下编译时iOS应用程序的性能
- 16. 有没有一种模式可以用来编辑MVC3应用程序中的下拉列表?
- 17. 有没有一种方法可以在没有构建应用程序的情况下练习单元测试?
- 18. 一般来说,在Qt Creator中,如果在调试模式下编译但在发布模式下崩溃,什么会导致程序正常运行?
- 19. 有没有一种很好的方式来检查Android应用程序的API?
- 20. 在Xcode中,有没有一种方法来排序方法的下拉列表
- 21. 有没有一种标准的方法来验证Web API的应用程序?
- 22. 当我尝试运行的IntelliJ的Java类,没有出来,即使它已经成功地编译和运行
- 23. 突然在调试模式下运行WPF应用程序时出现“调试仅支持UWP编译”错误
- 24. 在发布模式下运行Android Cordova应用程序时,Ajax调用失败
- 25. 在已发布的Flex应用程序中调试运行时错误
- 26. 有没有一种方法来检查,如果ClickOnce应用程序运行的是最新版本的
- 27. 有没有一种方法来调整iphone中的模式视图屏幕
- 28. 应用程序的运行调试,但不是在发布
- 29. 不能在没有调试的情况下运行VC++程序
- 30. Python 3.2:cx_freeze编译我的程序,但在调试模式下
难道你没有得到一个没有调试符号可以找到这个过程? – 2008-12-17 21:50:54
是的,只要它在自己的过程中,您就可以列出一种服务。 – 2008-12-17 21:51:25