Когда устройство находится в удаленном месте (так не в локальной сети), как я могу развернуть приложение на устройство IoT Windows 10 из Visual Studio ? Какие порты необходимо перенаправить в маршрутизатор. И, во-вторых, (насколько это действительно важно), как будет работать аутентификация? Когда выбрана проверка подлинности Windows, использует ли он текущего пользователя Windows? Я ожидаю, что смогу предоставить учетные данные, установленные из веб-панели Windows 10 IoT.Какой порт использует Visual Studio для развертывания приложения для Windows 10 IoT
ответ
Порт, используемый для развертывания приложения Visual Studio 2015, составляет 4020 assigned by default. Вы можете выбрать set a different port number, как в Visual Studio Remote Debugging Monitor. Кроме того, вы можете выбрать разрешения для добавления или удаления пользователей, имеющих разрешение на удаленное отладки.
Для устройства Windows IoT вы можете выбрать устройство в IoT Dashboard и нажать правой кнопкой мыши и выбрать «Открыть в Device Portal». Затем вы можете ввести учетную информацию.
В отладочном состоянии порта устройства вы можете запустить Visual Studio Remote Debugger, если «msvsmon.exe» не находится в списке дампов процессов.
После этого вы можете развернуть свое приложение в Visual Studio с помощью "<your device ip address>:<port>"
в качестве имени удаленной машины. Вы можете найти «порт» номер после запуска Visual Studio удаленного отладчика, как это:
Вам будет запрос для ввода PIN-кода удаленной отладки после развертывания. Этот PIN-код можно изменить на главной странице портала устройств, как это:
Больше информации учетных данных процессов в проверке подлинности Windows вы можете ссылаться на here.