有一个用c#编写的桌面应用程序试图管理套接字连接并失败,但在将相同的应用程序附加到visual studio后成功.
怎么调试?
我会说附加调试器的时序问题会稍微减慢代码速度,这可能意味着没有发生竞争条件.
要调试它,请尝试向应用程序添加一些日志记录代码,我个人使用log4net
您在c#中编码时不应该遇到malloc等问题.
如果您正在运行Web应用程序,那么VS中的cassini Web服务器和您要部署的cassini Web服务器也可能存在差异.