Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/31.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net Visual Studio 2010远程调试非常慢(跨域、通过VPN)_Asp.net_Visual Studio 2010_Remote Debugging - Fatal编程技术网

Asp.net Visual Studio 2010远程调试非常慢(跨域、通过VPN)

Asp.net Visual Studio 2010远程调试非常慢(跨域、通过VPN),asp.net,visual-studio-2010,remote-debugging,Asp.net,Visual Studio 2010,Remote Debugging,整体调试工作正常,但代码的每一步都需要几十秒 我已经关闭了所有其他窗口,如堆栈跟踪、手表、汽车;删除了所有断点 服务器和开发机器位于不同的域中,因此我在这两个域上都设置了一个本地用户,并使用匹配的密码。远程调试器正在作为服务运行 查看安全日志,我发现了很多关于远程调试帐户登录的条目(每分钟记录一次) 对如何加快远程调试有什么建议吗 开发计算机:四核,8GB内存,Windows7 x64,VisualStudio2010终极版 目标服务器:ASP.NET网站,2x双核,2GB内存,远程调试器20

整体调试工作正常,但代码的每一步都需要几十秒

我已经关闭了所有其他窗口,如堆栈跟踪、手表、汽车;删除了所有断点

服务器和开发机器位于不同的域中,因此我在这两个域上都设置了一个本地用户,并使用匹配的密码。远程调试器正在作为服务运行

查看安全日志,我发现了很多关于远程调试帐户登录的条目(每分钟记录一次)

对如何加快远程调试有什么建议吗

  • 开发计算机:四核,8GB内存,Windows7 x64,VisualStudio2010终极版
  • 目标服务器:ASP.NET网站,2x双核,2GB内存,远程调试器2010
  • 通信通道:VPN,5Mbit/s,延迟约20ms。(调试似乎从未使用超过20kbyte/s的速度)

    • 这可能是由于防火墙过于活跃造成的


      如果可以,只是为了测试,在两个框上禁用防火墙,看看性能是否有所提高。

      首先确定总体响应时间。它的级别可能有点低,但可以获取并监视两台服务器之间的通信。这样,您就可以知道调试是否因为您的网络而缓慢,并为您提供一个起点


      关闭活动模式,否则可能会在网络中引发一些警报。我用它来调试WFE和快速查询服务器之间的通信,我们检测到了问题所在。

      我也看到了这一点。我有一个快速的VPN连接,速度足够快,可以像champ一样运行远程桌面到服务器。但是远程调试是不可用的。5秒以上完成简单的“跨步”。