【问题标题】:Why can't Visual Studio 2013 see the Remote Debugger running on my Surface?为什么 Visual Studio 2013 看不到在我的 Surface 上运行的远程调试器?
【发布时间】:2014-12-28 19:20:19
【问题描述】:

我正在尝试在真实的 Surface RT 设备上安装和运行我的 Windows 应用商店应用。我已经安装了用于 ARM 的远程调试器并运行它,但没有在 4018 上进行身份验证。

Visual Studio 看不到设备,无法连接和部署。

在桌面上的 Windows 中,我无法 ping,并且我的端口查询工具显示 4018 已关闭,主机无法访问。

我能做什么?他们为什么不像 Windows Phone 开发那样直接使用 USB 呢?

【问题讨论】:

    标签: visual-studio-2013 winrt-xaml remote-debugging windows-store


    【解决方案1】:

    Microsoft 不会告诉您这一点,但您需要配置一些防火墙规则才能使设备在网络上可见。当然,在“开始”屏幕中搜索“防火墙”不会找到任何内容,但它可以作为 MMC 的管理单元找到。

    您可以为私人配置文件(即您的本地私人家庭网络)关闭防火墙,因为您的家庭路由器已经有防火墙,而 Windows 中的防火墙只是为了惹恼人们;让家庭成员在他们在预算有限的新 Windows 8 笔记本电脑(没有触摸屏)上努力工作时打电话打扰您的晚餐,或者您可以手动设置正确的规则。

    但是,有一种更简单的方法,打开 Windows(文件)资源管理器并单击左侧的网络节点。将弹出一个栏,提醒您 Windows 正在妨碍您,您可以单击它以使东西再次工作;这将为您配置防火墙。

    请注意,通过控制面板 > 网络共享 Blah > 即时忘记名称下的选项打开“网络发现...”不起作用。没有人知道为什么。

    现在您应该可以 ping 您的设备并且端口已打开,正好赶上您的电池没电了。

    重要修改

    今天,它不再工作并且弹出窗口不再出现,所以我无法尝试相同的技巧。我的端口查询工具说端口未打开(前几天)。

    所以我尝试了这个,但它不适合我。

    # Elevated Command Prompt #
    netsh advfirewall firewall add rule name="RemoteDebugger" dir=in action=allow protocol=TCP port=4018
    

    上面写着“好的”。但是端口没有打开。

    所以我进入 MMC 并添加了防火墙管理单元,并且它再次为私有配置文件启用了自身。

    然后我注意到它没有关闭。如果您将其翻转为关闭并点击应用,它什么也不做!!

    远程调试器现在有两个入站规则,一个是我设置的,另一个是可执行文件。还是不行。

    这个话题:

    http://answers.microsoft.com/en-us/windows/forum/windows_rt-networking/possible-windows-firewall-bug-on-surface-rt-blocks/caa8b40c-dacc-4d19-a751-7a04f8ef00e4

    有一个回答说:

    1. 打开控制面板 -> 管理工具 -> 高级安全 Windows 防火墙。
    2. 在主框架中单击“Windows 防火墙属性”
    3. 在域、私有和公共配置文件的三个选项卡中:

      1) 请注意:如果您更改“防火墙状态”,或将“入站连接”更改为“允许”(允许与规则不匹配的入站连接),则无法正常工作。单击“确定”或“应用”关闭对话框后,更改将立即丢​​失。

      2) 您需要做的是:点击受保护的网络连接:“自定义”,它会显示另一个对话框,您可以在其中取消选择一些网络连接。在这种情况下,您可以取消选中“无线”并保持“蓝牙”开启。

    4. 完成第 3 步后,Action Center 将弹出警报,提示 Windows 防火墙已关闭或未使用推荐的设置。您可以忽略此提醒,或在“更改操作中心设置”中将其关闭。

    虽然该线程上有人确认它有效,但对我来说却没有。

    卢克

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2014-08-27
      • 2012-07-04
      • 1970-01-01
      • 1970-01-01
      • 2015-08-13
      • 1970-01-01
      • 2014-05-30
      相关资源
      最近更新 更多