【问题标题】:What port does Visual Studio use to deploy an app to Windows 10 IoTVisual Studio 使用什么端口将应用程序部署到 Windows 10 IoT
【发布时间】:2016-11-04 17:42:29
【问题描述】:
当设备位于远程位置(因此不在本地网络中)时,如何从 Visual Studio 中将应用程序部署到 Windows 10 IoT 设备?路由器中需要转发哪些端口。其次,(实际上很重要)身份验证如何工作?选择 Windows 身份验证时,是否使用当前的 windows 用户?我希望能够提供在 Windows 10 IoT 的 Web 仪表板中设置的凭据。
【问题讨论】:
标签:
visual-studio
deployment
windowsiot
【解决方案1】:
Visual Studio 2015 用于部署应用程序的端口是 4020 assigned by default。你可以set a different port number 喜欢在 Visual Studio 远程调试监视器中。此外,您还可以选择权限来添加或删除具有远程调试权限的用户。
对于 Windows IoT 设备,您可以在IoT Dashboard 中选择您的设备,然后右键单击并选择“在Device Portal 中打开”。然后您可以输入凭据信息。
在设备门户的调试中,如果“msvsmon.exe”不在实时进程转储列表中,您可以启动 Visual Studio 远程调试器。
之后,您可以使用 "<your device ip address>:<port>" 作为远程计算机名称在 Visual Studio 中部署您的应用程序。启动 Visual Studio 远程调试器后,您可以找到“端口”号,如下所示:
部署后会要求您输入远程调试 PIN。您可以在 Device Portal 的主页中编辑此 PIN,如下所示:
有关 Windows 身份验证中的凭据过程的更多信息,您可以参考here。