ASP.NET удаленный доступ к COM-порту - PullRequest
0 голосов
/ 30 сентября 2011

Я строю веб-сайт в ASP.NET с функциональностью бэкэнда в C #. Идея заключается в том, что вы можете подключить устройство к собственному последовательному порту, а затем перейти на веб-сайт, чтобы отправить полученные данные с вашего последовательного порта на веб-сайт.

Я сделал простую страницу, которая может получить доступ к последовательному порту, но, подумав, я понял, что обращаюсь только к последовательному порту компьютера, на котором работает сервер. Я уверен, что смогу решить эту проблему, используя два отдельных приложения: клиент и сервер. Затем клиент отправит полученные данные через TCP на сервер. Проблема в том, что мне не нужны два отдельных приложения, мне нужно только одно приложение - веб-сайт.

Я не уверен, возможно ли это, поэтому мой вопрос: возможно ли это и как это сделать? Заранее спасибо!

Ответы [ 2 ]

1 голос
/ 30 сентября 2011

Единственный способ сделать это - создать собственный плагин для браузера, например, элемент управления ActiveX.Но это ограничивает вас использованием Internet Explorer.Даже тогда, я думаю, что в IE теперь слишком много средств защиты, чтобы позволить людям, работающим под управлением Vista или Windows 7, не иметь возможности управлять вашим управлением без отключения безопасности браузера.

0 голосов
/ 30 сентября 2011

Нет, это невозможно, поскольку браузер не может получить доступ к последовательным устройствам, подключенным к ПК (и это хорошо).

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...