WebConfigurationManager.OpenWebConfiguration 返回"Retrieving the COM class factory ... failed"



我正在尝试运行使用WebConfigurationManager的。net工具。OpenWebConfiguration方法来干扰远程IIS站点配置。虽然它在其他计算机上运行良好,但我的机器拒绝连接方法调用引发的以下异常:

Retrieving the COM class factory for remote component with CLSID {9FDB6D2C-90EA-4E42-99E6-38B96E28698E} from machine [name] failed due to the following error: 80070005.

我尝试在x86构建配置中运行应用程序,但它没有帮助。

这看起来像是权限问题。试试这个。

  1. 管理工具>组件服务>计算机>我的计算机。

  2. 右键单击我的计算机>属性-默认属性选项卡

  3. 检查"默认模拟级别",如果是"匿名",则将其设置为"身份"

如果上面没有帮助。

  1. 进入Start-Run菜单项或搜索"DCOMCNFG"并回车。这应该会加载"组件服务"MMC(你也可以从"管理工具-组件服务"

  2. 加载)。
  3. 展开"组件服务"

  4. 展开"Computers"

  5. 展开"My Computer"

  6. 选择"DCOM配置"项

  7. 选择"{9FDB6D2C-90EA-4E42-99E6-38B96E28698E}"项。右键单击,选择属性

  8. 在"启动和激活权限"下选择"自定义"选项。点击"编辑"按钮点击"添加"按钮添加您的帐户

相关内容

最新更新