我正在尝试将Web应用程序集成到ZKTeco生物识别设备。它工作正常,但是当我部署应用程序并尝试与生物识别设备连接时,出现以下错误:
由于以下错误,检索具有CLSID {00853A19-BD51-419B-9269-2DABE57EB61F}的组件的COM类工厂失败:80040154未注册类(HRESULT的异常:0x80040154(REGDB_E_CLASSNOTREG))。
我正在关注this tutorial。
我尝试了以下解决方案:
但两种解决方案均无效。有什么可能的解决方案?
答案 0 :(得分:1)
您必须在将要使用该程序的每台计算机中注册zkemkeeper,而不仅仅是在开发环境中。
要在开发计算机和部署计算机中注册zkemkeeper dll,请遵循本文解决方案中提供的步骤:Error when inserting finger print data into database table。在部署计算机中注册时,请避免执行与Visual Studio相关的步骤。
您还应该阅读这份文档,它提供了有用的信息来了解zkemkeeper的工作原理:COM Class Objects and CLSIDs。
最诚挚的问候。