0

在 Windows 2008 R2 中注册基于 C#.net 的 crypto.dll 时出现以下错误。
使用 .Net 3.5 和 VS 2008 构建并使用强名称密钥签名的 COM 对象。相同的 ddl 托管在 Windows 2003 服务器中并且可以正常工作。仅在 Windows 2008 R2 上出现问题。COM 对象还针对任何 CPU 平台。所以我认为 32/64 位操作系统版本不会有问题。此外,尝试安装此 COM 对象的用户在此 Windows 2008 R2 服务器上具有管理权限。

出现以下错误:System.EnterpriseServices.RegistrationException:您必须拥有管理凭据才能执行此任务。请联系您的系统管理员寻求帮助 System.UnauthorizedAccessException: Access is denied.(Exception from HRESULT:0:80070005(E_ACCESSDENIED))

在此处输入图像描述

尝试通过组件安装它时,我也会收到权限错误。如果我尝试在未注册 Crypto.DLL 的情况下安装组件,我会收到以下错误消息。

在此处输入图像描述

4

0 回答 0