我在我的项目中使用CAPICOM dll来生成证书。在32位sysatem的本地计算机上它工作正常,但在我托管64位服务器计算机的应用程序的服务器上,它给出了0x80090020错误。
作为我的本地计算机,我在system32文件夹中使用regsvr32 CAPICOM.dll命令注册CAPICOM.dll,并在system32和syswow64两个文件夹中使用regsvr32 CAPICOM.dll命令注册CAPICOM.dll。消息显示dll已成功注册。
当我运行我的应用程序时,它将给出0x80090020错误。此错误表示“内部服务器错误”。
我不想使用CAPICOM.dll的其他替代方法。
答案 0 :(得分:0)
您需要在64位计算机上的system32文件夹中放置64位版本的“CAPICOM.dll”。我不确定他们的regsvr32命令。对于64位库,它可能有所不同。