生产中出现了一些奇怪的错误,我们的自制应用程序是用C#编写的框架3.5。应用程序是无记录的(我知道......),即使在事件查看器中,崩溃也不会为我们提供有用的信息。此外,存在时错误处理很差。
检查代码并在开发环境中搜索问题不解决方案,因为我们不知道问题所在。
我们想在生产环境中“调试”应用程序。我们正在梦想使用具有Visual Studio Debugger和ILSpy功能的工具。就是这样,用反汇编代码逐步执行。
那么,当我们没有日志或错误处理来调试生产中的应用程序时,有哪些解决方案?
答案 0 :(得分:9)
请参阅How to: Setup Remote Debugging
编辑:在看到主要回复的一些回复后,我的建议继续
如果您执行这些项目,问题将得到解决;你现在有了追踪错误的工具。
答案 1 :(得分:1)
您可能会对此工具感兴趣:ApexTrace(商业)。它跟踪生产环境中的.NET应用程序执行,并提供收集的日志以供进一步分析。