我正在尝试在Microsoft Surface RT平板电脑上从VS2012内调试Windows应用商店应用。桌面开发系统和Surface平板电脑都位于同一子网(191.168.1.x)上。我在平板电脑上安装了ARM远程调试工具,可以在其上启动远程调试监视器。
当我尝试从VS2012项目的Debug属性页面中找到平板电脑时,找不到任何内容(即,查找过程找不到平板电脑)。从平板电脑上运行ipconfig我知道它的IP地址是192.168.1.140。桌面系统的IP地址为192.168.1.2。
我的桌面系统是域名的一部分,我知道这会带来并发症。我在两个系统上的用户帐户在用户名和密码方面是相同的(桌面用户ID是标记,在“example.com”域中,而平板电脑的用户ID是“mark@example.com”)
我尝试在平板电脑上配置远程调试器以忽略身份验证(即,将其设置为允许任何用户进行调试,而不是强制执行安全性)。问题仍然存在。
这感觉就像“端口未打开”或“防火墙阻塞”问题。但我找不到任何有关VS2012远程调试所需端口的文档。
FWIW,我确实注意到有一件事正在四处乱窜:从平板电脑ping平板电脑或平板电脑的平板电脑失败。和tracert
一样。然而,这两台机器都通过我的Linux防火墙/路由器连接到互联网,Linux系统可以同时ping桌面和平板电脑。