我们的自制应用程序使用C#语言编写,框架3.5中出现了一些不可思议的错误。该应用程序是无法登录的(我知道...),即使在事件查看器中,崩溃也不会提供有用的信息。此外,错误处理存在时很差。在生产中调试应用程序
签出代码并在开发环境中搜索问题是而不是解决方案,因为我们不知道问题是什么。
我们希望在生产环境中“调试”应用程序。我们梦想着像使用具有Visual Studio Debugger和ILSpy功能的工具。就是说,通过解组代码逐步执行。
那么,当我们没有日志或错误处理来调试生产中的应用程序时,有什么解决方案?
将日志添加到相同的版本并重新部署它不是一个选项吗? –
它是什么样的应用程序? ASP.NET,Windows服务,部署的桌面应用程序,还有其他的东西? – MNGwinn
正如我记得Visual Studio可以在远程计算机上执行调试 - 只需在PROD服务器上启动调试服务,然后部署'DEBUG'编译代码...令人讨厌的,但比没有更多... – Tisho