无法从另一个 7.5 连接到 IIS 7.5
Posted
技术标签:
【中文标题】无法从另一个 7.5 连接到 IIS 7.5【英文标题】:Can't Connect to IIS 7.5 from another 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。
我搜索了很多,以至于我所有的链接都是粉红色的!
非常感谢任何输入。
【问题讨论】:
查看***.com/questions/11191634/…了解可能的解决方案 感谢发布。我的两台服务器上的防火墙都关闭了,所以它与防火墙无关。 【参考方案1】:我决定放弃使用 ServerManager.OpenRemote() 并使用 DirectoryEntry 方式: DirectoryEntry root = new DirectoryEntry("IIS://server/W3SVC", username, password) 它更简单明了。
【讨论】:
唯一的问题是使用DirectoryEntry通过错误:System.DirectoryServices.dll中发生'System.Runtime.InteropServices.COMException'类型的未处理异常。附加信息:未知错误 (0x80005000)以上是关于无法从另一个 7.5 连接到 IIS 7.5的主要内容,如果未能解决你的问题,请参考以下文章
无法在 IIS 7.5 上运行 ASP.NET MVC 2 Web 应用程序
IIS 7.5 中的 WCF 服务托管 - 由于扩展配置,无法提供您请求的页面 [重复]
IIS 7.5 自动启动无法使用 Web Activator 与 Ninject 一起使用
HTTP错误 404.17 - Not Found" IIS 7.5 请求的内容似乎是脚本,因而将无法由静态文件处理程序来处理