使用Visual Studio 2008进行ASP.NET远程调试

时间:2010-03-08 16:25:24

标签: visual-studio debugging

我有问题让这个工作,也许甚至不可能?

我有一个PUBLIC服务器http://publicserver.com 我想使用我家里的笔记本电脑进行调试(例如)

我在公共服务器上运行msvsmon.exe,启动正常。

在我的本地计算机上,我打开了我的代码,在VS中,我选择了Debug-> Attach 对于限定符我输入publicserver.com,但它告诉我它找不到它

问题: 1.)远程调试使用什么端口?如果我端口嗅探我没有看到msvsmon.exe打开任何新端口...它默认使用4015吗?

我不认为它是安全的东西,所以请不要指向我的文章,我尽可能地跟随他们,但他们不为我的场景工作(除非你找到一个我没见过)

谢谢: - )

3 个答案:

答案 0 :(得分:1)

答案 1 :(得分:0)

编辑:我刚刚在重读你的问题后意识到你在做什么。远程调试器通过RPC调用工作,类似于MMC远程管理的工作方式。据我所知,它不可路由。您需要通过本地网络运行它。您可以尝试设置与远程服务器的VPN连接。

答案 2 :(得分:0)

要远程调试ASP.NET应用程序,请在远程调试器上启用Windows身份验证,然后添加运行visual studio的用户。服务器实例名称显示在此远程调试器窗口中,您打开Windows身份验证。 现在在VS中,选择attach to process并选择transport level to default,在Qualifier中给出服务器的全名(如远程调试器选项窗口中所示)并附加到IIS进程。现在破发点将被击中 如果这不起作用,则在远程IIS计算机上的管理组中添加VS studio用户。