在我们使用C#和3.5框架编写的自制应用程序中,生产环境出现了一些奇怪的错误。该应用程序没有日志记录(我知道...),即使在事件查看器中崩溃时也无法给我们提供有用的信息。此外,即使存在错误处理,其处理方式也很差劲。
检查代码并在开发环境中寻找问题不是解决方案,因为我们不知道问题出在哪里。
我们想在生产环境中“调试”应用程序。我们梦想着使用具有Visual Studio Debugger和ILSpy功能的工具。也就是说,使用反汇编代码进行逐步执行。
那么,在没有日志或错误处理的情况下,我们如何调试生产环境中的应用程序呢?
检查代码并在开发环境中寻找问题不是解决方案,因为我们不知道问题出在哪里。
我们想在生产环境中“调试”应用程序。我们梦想着使用具有Visual Studio Debugger和ILSpy功能的工具。也就是说,使用反汇编代码进行逐步执行。
那么,在没有日志或错误处理的情况下,我们如何调试生产环境中的应用程序呢?