Как интегрировать биометрическое устройство SecuSearch SDK PRO в ASP.NET

Я столкнулся с проблемой интеграции биометрического устройства Secugen Hemister Pro Duo SC PIV. Я описываю шаги, которые я сделал с этим.

  1. Установить драйвер устройства
  2. Установите приложение для записи отпечатков пальцев
  3. запустите приложение Finger Print Recorder, на этом уровне оно работает нормально.
  4. добавить ссылки SDK в мое приложение веб-сайта asp.net
  5. запустите приложение asp.net, которое оно перечисляет в моей коллекции устройств и отлично работает на этом уровне. Сейчас
  6. когда я публикую веб-сайт и работаю в среде IIS, это не обнаруживает устройство и не выдает никаких ошибок.
  7. Я включил 32-битные приложения в IIS.
  8. также опубликовал тестовый проект с условием запуска неуправляемого кода, но безуспешно.

Клиент и сервер - это одна и та же машина. Он работает в визуальной студии, а не в IIS на той же машине. Если я запускаю проект asp.net из IIS, то выдается ошибка "Ошибка открытия устройства". Но если я запускаю проект в визуальной студии, он выполняется успешно.

Я включил проверку подлинности Windows. Подскажите, пожалуйста, как решить эту ошибку.


person A Stranger    schedule 07.02.2017    source источник


Ответы (1)


Проверьте почему-то:

  1. Установлен ли драйвер устройства на сервере (IIS) ПК?
  2. Все dll включены?
  3. Как насчет версии фреймворка проекта ==> IIS.
  4. Внутренняя версия Windows.
person Vijunav Vastivch    schedule 07.02.2017
comment
1. клиент и сервер одинаковы. Итак, драйвер устройства установлен на серверном ПК. 2. Все dll включены. Я не знаю о других 2 вариантах. - person A Stranger; 07.02.2017