2017-02-07 13 views
0

我正在整合Secugen Hemister Pro Duo SC PIV的生物測量設備。我描述了我已經完成的步驟。如何在ASP.NET中集成SecuSearch SDK PRO的生物識別設備

  1. 安裝設備
  2. 的驅動程序安裝指紋記錄儀應用程序
  3. 運行指紋記錄儀應用程序,它在這個級別工作的罰款。
  4. 在我的asp.net網站應用程序中添加SDK引用
  5. 運行它正在我的設備集合中列出的asp.net應用程序,並且在此級別也正常工作。 現在
  6. 當我發佈網站,並在IIS環境中運行,這不是檢測設備,也沒有任何錯誤。
  7. 我已啓用32位應用程序在IIS中爲true。
  8. 也發佈了一個測試項目作爲運行非託管代碼條件 但未成功。

客戶端和服務器是同一臺機器。它在Visual Studio中工作而不是在同一臺機器上的IIS中。如果我從IIS運行asp.net項目,則會拋出「設備打開失敗」錯誤。但是,如果我在Visual Studio中運行該項目,那麼它將成功運行。

我已啓用Windows身份驗證。請告訴我如何解決這個錯誤。

回答

0

檢查某些原因:

  1. 是服務器(IIS)計算機上安裝設備驅動程序?
  2. 是否包含所有dll?
  3. Project framework版本==> IIS如何?
  4. Windows版本內部。
+0

1.客戶端和服務器是一樣的。所以設備驅動程序安裝在服務器PC中。包括所有dll。我不知道其他2個選項。 –