连接VS调试器后,为什么应用程序的行为会有所不同?

Ork*_*ncı 2 c# sockets debugging visual-studio

有一个用c#编写的桌面应用程序试图管理套接字连接并失败,但在将相同的应用程序附加到visual studio后成功.

怎么调试?

Oma*_*eji 5

我会说附加调试器的时序问题会稍微减慢代码速度,这可能意味着没有发生竞争条件.

要调试它,请尝试向应用程序添加一些日志记录代码,我个人使用log4net

您在c#中编码时不应该遇到malloc等问题.

如果您正在运行Web应用程序,那么VS中的cassini Web服务器和您要部署的cassini Web服务器也可能存在差异.