【发布时间】:2011-01-12 03:56:25
【问题描述】:
我正在尝试通过本地 Web 服务调用 COM 组件(位于组件服务中),但失败并出现以下错误:
类未注册(HRESULT 异常:0x80040154 (REGDB_E_CLASSNOTREG))
我创建了一个 C# windows 应用程序,它执行完全相同的操作,并且每次都能正常调用 COM 组件。我认为这是一个安全问题,所以我已将所有人添加到组件服务的访问权限中,但这并没有帮助。有什么建议么?会不会是 64 位相关的问题?
版本: VS2008、.NET 3.5、Windows 7、64 位
【问题讨论】:
-
这个组件是在系统范围内注册的,还是按用户注册的? ASP.NET 将以不同的用户身份运行。
标签: c# web-services com asmx