C# 如何从我的应用程序的客户端版本获取调试信息

C# 如何从我的应用程序的客户端版本获取调试信息,c#,debugging,C#,Debugging,总之,我很感激我可以写一个模块来记录我的应用程序中正在进行的过程,但这并没有实现,我似乎找不到关于如何执行以下操作的解释 一个客户端正在运行我的应用程序,它抛出了来自某个用户定义的动态SQL的错误。这使得很难知道用户在做什么,以及是否是正在执行的SQL的应用程序错误 客户机在提供他们正在执行的SQL方面很有趣,我需要了解到底发生了什么。有没有办法获取代码崩溃时正在执行的操作的日志 这段代码是用C#编写的,并且被混淆了 感谢您的时间。如果问题出在SQL中,许多数据库会让您知道运行的最新查询,因此理

总之,我很感激我可以写一个模块来记录我的应用程序中正在进行的过程,但这并没有实现,我似乎找不到关于如何执行以下操作的解释

一个客户端正在运行我的应用程序,它抛出了来自某个用户定义的动态SQL的错误。这使得很难知道用户在做什么,以及是否是正在执行的SQL的应用程序错误

客户机在提供他们正在执行的SQL方面很有趣,我需要了解到底发生了什么。有没有办法获取代码崩溃时正在执行的操作的日志

这段代码是用C#编写的,并且被混淆了


感谢您的时间。

如果问题出在SQL中,许多数据库会让您知道运行的最新查询,因此理论上,您可以尝试获取该信息,另一种方法是为该客户提供自定义版本的应用程序,该应用程序会记录每次运行的SQL查询;另外,如果向您提供了堆栈跟踪,一些模糊处理程序可以让您消除这些堆栈跟踪