我开发了一个.NET应用程序,除其他外,还执行以下操作:
用作在同一台机器或局域网上运行的2个“卫星”应用程序的套接字服务器。
当我在VS IDE中运行应用程序时,它运行良好。它可以快速从远程服务器获取数据,并与2颗卫星完美通信。
但是,当我构建它并将其作为EXE运行时,来自远程服务器的响应非常慢,并且它与2个卫星应用程序的通信变得非常差。
在IDE中运行应用程序并将其作为EXE运行之间是否存在一些重要区别?这可能会影响它?
答案 0 :(得分:0)
如果没有看到任何代码,我可以提供的最佳建议是进行一些分析。在最简单的级别,这可能意味着只记录每个调用的开始/停止(在日志文件中),这似乎很慢。这个问题很可能与你所认为的函数调用不同。
一旦缩小了问题的范围,您就可以发布相关的代码行,并提供更多详细信息,以便我们提供帮助。