salinaspaul Ответов: 1

Проблемы разработки для MODBUS (порт 502) в UWP/windows 10


Блокирует ли Visual Studio/Windows 10/.NET Core разработку протокола MODBUS (порт 502) в новых приложениях UWP?

У меня есть рабочий стол Windows 10 1803 с VS2017. Я пытаюсь создать приложение, которое взаимодействует и опрашивает устройство с помощью порта 502, но каждый раз, когда я запускаю его в режиме отладки, я получаю исключение времени выполнения:

"Была предпринята попытка получить доступ к сокету способом, запрещенным его правами доступа."

Однако если я начну новый проект WPF, используя точно такую же логику, я смогу связаться со своим тестовым устройством и получить ответ.


Кто-нибудь знает о том, чего я не знаю?

Что я уже пробовал:

VS2017 магазина пустое приложение
Приложение VS2017 WPF

1 Ответов

Рейтинг:
1

Dave Kreskowiak

Платформа .NET Framework не блокирует ничего из этого.

Приложения UWP делают это по соображениям безопасности. Однако вы можете поместить соответствующие команды в манифест приложения, чтобы сообщить UWP, что вашему приложению требуется доступ к сети.

Прочитай Основы сетевых технологий - разработчик приложений UWP | Майкрософт документы[^]