Связь через COM-порт с использованием asp.net

Мне дали проект, в котором мы хотим разработать веб-приложение на основе POS с использованием asp.net.

Я уже смотрел на POS для сети, и это хорошо известный факт, что из-за изменений структуры POS.net нуждается в некоторых изменениях настроек файла конфигурации. Моя целевая платформа - 4.5, и пока я не знаю, сколько еще библиотек обесценилось.

Я попытался создать несколько примеров приложений для Proof-of-concept, мне надоели компоненты ActiveX, приложения SL4 / 5 для чтения COM-портов клиентской машины. Поскольку это среда разработки, я даже пытался получить доступ к COM-портам веб-сервера.

У этих приложений есть свои недостатки. Я также хочу упомянуть, что, поскольку разработка ведется в контролируемой среде, настройки безопасности (для ActiveX) не являются проблемой.

1) Использование ActiveX ограничивает клиентские машины ОС Windows. Есть возможность создавать плагины для браузера с использованием NAPI, но я не смог продвинуться с этим дальше, так как у него есть собственная кривая обучения, а программирование осуществляется на pyton. 2) Приложение Silverlight OOB (вне браузера) казалось многообещающим, но образец из codeplex не работал в все сценарии

Я что-то упускаю?

Обратите внимание, я уже изучал реализацию WSPOS.

Пока что приложения, которые мы видели, которые могут получить доступ к COM-портам клиентской машины, загружают файл JAR. Команда наконец-то подошла к тому этапу, когда они пришли к выводу, что это можно сделать с помощью JAVA, а не C # /. Net.

Пожалуйста, дайте мне знать, какой основной момент мне не хватает.


person avani gadhai    schedule 13.02.2013    source источник
comment
Разве вы не можете просто использовать библиотеку WMI?   -  person Max    schedule 13.02.2013
comment
Привет, Mobstaa, я взглянул на msdn и wikipedia. Но я все еще не уверен, как это поможет мне в данном сценарии?   -  person avani gadhai    schedule 16.02.2013


Ответы (1)


Насколько сильно вы контролируете клиентскую машину? Вы можете написать службу Windows, с которой будет взаимодействовать ваш веб-сервер. Вам просто нужно знать, с какого терминала вошел ваш пользователь.

person Brian P    schedule 13.02.2013
comment
Привет, Брайан, этот подход будет внедрять WSPOS - person avani gadhai; 16.02.2013