我正在尝试运行使用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构建配置中运行应用程序,但它没有帮助。
这看起来像是权限问题。试试这个。
-
管理工具>组件服务>计算机>我的计算机。
-
右键单击我的计算机>属性-默认属性选项卡
-
检查"默认模拟级别",如果是"匿名",则将其设置为"身份"
如果上面没有帮助。
-
进入Start-Run菜单项或搜索"DCOMCNFG"并回车。这应该会加载"组件服务"MMC(你也可以从"管理工具-组件服务"
加载)。 展开"组件服务"
展开"Computers"
展开"My Computer"
选择"DCOM配置"项
选择"{9FDB6D2C-90EA-4E42-99E6-38B96E28698E}"项。右键单击,选择属性
在"启动和激活权限"下选择"自定义"选项。点击"编辑"按钮点击"添加"按钮添加您的帐户