Visual Studio 使用什么端口将应用程序部署到 Windows 10 IoT

What port does Visual Studio use to deploy an app to Windows 10 IoT

当设备位于远程位置(因此不在本地网络中)时,如何从 Visual Studio 中将应用程序部署到 Windows 10 物联网设备?需要在路由器中转发哪些端口。其次,(实际上很重要)身份验证将如何工作?选择Windows认证时,是否使用当前windows用户?我希望能够提供从 Windows 10 IoT.

的网络仪表板中设置的凭据

Visual Studio 2015 部署应用程序的端口是Visual Studio 远程调试监视器中您喜欢的4020 assigned by default. You can set a different port number。此外,您还可以选择权限来添加或删除具有远程调试权限的用户。

对于 Windows IoT 设备,您可以 select 您的设备 IoT Dashboard and right click and select "Open in Device Portal”。然后您可以输入凭据信息。

在 Device Portal 的调试中,如果 "msvsmon.exe" 不在实时进程转储列表中,您可以启动 Visual Studio 远程调试器。

之后,您可以使用 "<your device ip address>:<port>" 作为远程计算机名称在 Visual Studio 中部署您的应用程序。启动 Visual Studio Remote Debugger 后,您可以找到 "port" 号码,如下所示:

部署后将要求您输入远程调试密码。您可以在设备门户的主页中编辑此 PIN,如下所示:

有关 Windows 身份验证中的凭据流程的更多信息,您可以参考 here