【问题标题】:Exception Retrieving the COM class factory in ASP.net web app在 ASP.net Web 应用程序中检索 COM 类工厂的异常
【发布时间】:2011-06-09 05:17:45
【问题描述】:

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

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

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

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

【问题讨论】:

    标签: asp.net com iis-7 microsoft-bits


    【解决方案1】:

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

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

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

    【讨论】:

      猜你喜欢
      • 2012-08-05
      • 2015-08-01
      • 1970-01-01
      • 1970-01-01
      • 2010-10-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多