доступ к COM-порту с использованием ASP.net: доступ запрещен - PullRequest
0 голосов
/ 30 августа 2010

Я написал универсальный обработчик, чтобы я мог получить доступ к COM-порту моего сервера через javascript.

Я делаю это, потому что пишу веб-интерфейс для ESP-88 от BOSE для внутреннего использования. Код должен быть настраиваемым, и я добавил подпрограммы для поддержки TCP / IP и RS232.

В настольном приложении код работает нормально, но в приложении ASP.net 4.0 происходит сбой кода с ошибкой «Доступ к порту« COM2 »запрещен». Соединения TCP / IP работают, но нам также необходим последовательный порт.

Итак, пожалуйста, как мне разрешить приложениям ASP.net использовать мои COM-интерфейсы?

Спасибо! Yvan

1 Ответ

1 голос
/ 30 августа 2010

Звучит так, как будто это случай с разрешениями, сервер IIS, обрабатывающий страницы ASP.NET, не обладает правами, необходимыми для открытия COM-порта .... в зависимости от того, что вы используете для связи сCOM-порт?

Другая подсказка: «Доступ к порту запрещен», похоже, указывает на то, что что-то еще работает.Это означает, что последовательные порты являются эксклюзивным доступом, и только один процесс может получить доступ к последовательному порту в любое время ....

Редактировать:

После копания, Я думаю, что эта ссылка может быть лучшим решением в том смысле, что можно обойти «Доступ запрещен на COM2», используя перехватчики и подключив его ... Я не читал статью , но похоже, чтотот, который вы ищете ...

...