3

我在我的 ASP.net Web 应用程序中遇到了这个异常

例外:由于以下错误,检索具有 CLSID {4991D34B-80A1-4291-83B6-3328366B9097} 的组件的 COM 类工厂失败:80070005 访问被拒绝。

我做了一些研究,发现这是 COM 和 BITS 之间的问题,不太确定细节。

我该如何解决这个问题?该应用程序托管在 IIS7 上,是否需要在 IIS 端进行设置?

4

1 回答 1

2

不久前发现了这个问题,这里是解决方案:

如果 DCOM 没有为 IIS 用户配置正确的权限,则 COM 和 BITS 之间存在权限问题,以下是配置 COM 的说明:

1) 打开组件服务
2) 导航到组件服务 -> 计算机 -> 我的电脑 -> DCOM 配置
3) 右键单击​​后台智能传输服务并选择属性
4) 选择安全选项卡
5) 在启动和激活权限下选择自定义并单击编辑
6) 添加用户 web 服务正在运行下
7) 检查允许本地启动和本地激活
8) 重置 IIS

于 2011-09-02T22:24:48.550 回答