5

我正在尝试从 Microsoft Surface RT 平板电脑上的 VS2012 中调试 Windows Store 应用程序。桌面开发系统和 Surface 平板电脑都在同一个子网 (191.168.1.x) 上。我已经在平板电脑上安装了用于 ARM 的远程调试工具,并且可以在其上启动远程调试监视器。

当我尝试从 VS2012 项目的 Debug 属性页面中查找平板电脑时,什么也找不到(即,查找过程找不到平板电脑)。通过在平板电脑上运行 ipconfig,我知道它的 IP 地址是 192.168.1.140。桌面系统的 IP 地址为 192.168.1.2。

我的桌面系统是域的一部分,我知道这会带来复杂性。我已经使两个系统上的用户帐户在用户名和密码方面相同(桌面用户 ID 是 mark,在“example.com”域中,而平板电脑的用户 ID 是“mark@example.com”) .

我尝试将平板电脑上的远程调试器配置为忽略身份验证(即,将其设置为允许任何用户进行调试,而不是强制执行安全性)。问题仍然存在。

这感觉像是“端口未打开”或“端口被防火墙阻止”的问题。但是我找不到任何关于 VS2012 需要哪些端口进行远程调试的文档。

FWIW,我确实注意到了一件事:从桌面ping平板电脑,或者从平板电脑ping桌面,失败了。一样tracert。然而两台机器都通过我的 Linux 防火墙/路由器连接到互联网,并且 Linux 系统可以 ping 桌面和平板电脑。

4

0 回答 0