0

我在我的项目中使用 CAPICOM dll 来生成证书。在我的 32 位系统本地机器上,它工作正常,但在我托管我的应用程序的服务器上,它是 64 位服务器机器,它给出了 0x80090020 错误。

作为我的本地计算机,我在 system32 文件夹中使用 regsvr32 CAPICOM.dll 命令注册 CAPICOM.dll,并在 system32 和 syswow64 两个文件夹中使用 regsvr32 CAPICOM.dll 命令注册 CAPICOM.dll。显示 dll 注册成功的消息。

当我运行我的应用程序时,它会给出 0x80090020 错误。此错误表示“内部服务器错误”。

我不想使用 CAPICOM.dll 的其他替代品。

4

1 回答 1

0

您需要将 64 位版本的“CAPICOM.dll”放在 64 位机器上的 system32 文件夹中。我不确定他们的 regsvr32 命令。对于 64 位库,它可能会有所不同。

于 2012-09-20T07:54:59.513 回答