当设备位于远程位置(因此不在本地网络内)时,如何从Visual Studio中将应用程序部署到Windows 10 IoT设备?需要在路由器中转发哪些端口。第二,(实际上非常重要)认证如何工作?选择Windows身份验证时,它是否使用当前的Windows用户?我希望能够提供从Windows 10 IoT的Web仪表板中设置的凭据。
答案 0 :(得分:1)
Visual Studio 2015用于部署应用程序的端口是4020 assigned by default。您可以在Visual Studio远程调试监视器中set a different port number喜欢。此外,您可以选择添加或删除具有远程调试权限的用户的权限。
对于Windows IoT设备,您可以在IoT Dashboard中选择您的设备,然后右键单击并选择“在Device Portal中打开”。然后您可以输入凭证信息。
在调试Device Portal中,如果“msvsmon.exe”不在实时进程转储列表中,则可以启动Visual Studio远程调试器。
之后,您可以使用list.sort(String::compareToIgnoreCase);
作为远程计算机名在Visual Studio中部署应用程序。您可以在启动Visual Studio远程调试器后找到“端口”编号,如下所示:
部署后,您将被要求输入远程调试PIN。您可以在Device Portal的主页中编辑此PIN,如下所示:
有关Windows身份验证中凭据进程的详细信息,您可以参考here。