【问题标题】:Can't Connect to IIS 7.5 from another 7.5无法从另一个 7.5 连接到 IIS 7.5
【发布时间】:2013-07-15 19:49:50
【问题描述】:

我正在尝试从 sourceServer 上的 Web 应用程序执行此命令:

var mgr = ServerManager.OpenRemote(destServer)

但我收到此错误:

未经授权的访问带有详细错误:“由于以下错误,从计算机检索具有 CLSID {2B72133B-3F5B-4602-8952-803546CE3344} 的远程组件的 COM 类工厂失败:80070005”

我在两台服务器上都拥有完全的管理权限。

我可以从控制台应用程序发出该命令没问题,但是当我从 Web 应用程序尝试它时,我得到了错误!

我已尝试启用远程管理复选框并启动远程访问自动连接管理器,还尝试将应用程序池上的加载用户配置文件从 false 更新为 true。

我搜索了很多,以至于我所有的链接都是粉红色的!

非常感谢任何输入。

【问题讨论】:

标签: iis-7.5 remote-access comexception


【解决方案1】:

我决定放弃使用 ServerManager.OpenRemote() 并使用 DirectoryEntry 方式: DirectoryEntry root = new DirectoryEntry("IIS://server/W3SVC", username, password) 它更简单明了。

【讨论】:

  • 唯一的问题是使用DirectoryEntry通过错误:System.DirectoryServices.dll中发生'System.Runtime.InteropServices.COMException'类型的未处理异常。附加信息:未知错误 (0x80005000)
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-12-20
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多