微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

如何设置外部防火墙以启用Visual Studio远程调试

如何解决如何设置外部防火墙以启用Visual Studio远程调试

| 我已经在MS和Google上阅读了许多关于远程调试的文章,它们都涉及Windows防火墙以及如何打开端口以及如何添加调试器远程代理作为例外。看来使用远程调试器必须能够动态打开端口。 使用外部防火墙是不可能的。有人知道使用什么配置来允许通过外部防火墙进行远程调试吗?客户端计算机打开了所有端口,服务器打开了以下端口: TCP 135、139、445 UDP 137、138、500、4500 编辑:在网站侧使用Windows 2008 R2 SP1,在安装VS的调试侧使用Windows 7 SP1。但是,防火墙在这两者的外部,并且必须单独配置,即,它没有有关正在运行的进程的信息以询问端口,它只是看到端口请求。     

解决方法

        在Vs2010中,托管远程调试是通过RPC完成的。如果您的远程操作系统支持它-您可以尝试使用配置RPC动态端口分配并在防火墙上打开配置的端口。顺便说一句,除了端口,您还必须配置用户访问权限。 不知道您的操作系统-链接更多更现代的操作系统如何限制RPC动态TCP / IP端口分配
* NetSh INT IPV4 SET DynamicPort TCP Start=1024 num=65535
* NetSh INT IPV4 SET DynamicPort UDP Start=1024 num=65535
    ,        我相信Visual Studio远程调试使用DCOM,并且该问题可能与以下方面有关: http://support.microsoft.com/kb/248809(这可能是NAT,而不是防火墙)。 我会尝试设置VPN并通过VPN进行调试。那应该工作...     

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。