![](/img/trans.png)
[英]ServerManager.OpenRemote error 80040154 CLSID {2b72133b-3f5b-4602-8952-803546ce3344} in ASP.NET MVC 4
[英]Remote Connection to IIS7 using ServerManager.OpenRemote
我正在尝试使用ServerManager.OpenRemote(“[IP Address]”)连接到IIS7 +。 我正在从HyperV主机连接到其客户端虚拟机。 我一直收到以下错误:'System.Runtime.InteropServices.COMException:RPC服务器不可用。 (来自HRESULT的异常:0x800706BA)'。 我可以使用通过管理服务(客户端)连接的IIS管理器(服务器)连接到客户端的IIS。 由于我无法使用服务器管理器进行连接,我猜测管理服务使用HTTP,而ServerManager使用COM进行连接。 有人可以指导我如何允许这种远程连接吗?
编辑:我已使用netmon验证了2台计算机之间的DCOM通信。 我对客户端机器“DCOM:RemoteGetClassObject Request”和“DCOM:RemoteGetClassObject Response”进行了以下描述。 响应在描述中也有“ORPCFNULL”,它向我指示客户端无法找到所请求的COM对象。 任何人都可以验证吗?
我找到了解决方案。 添加了备注以帮助他人。
默认情况下,Windows防火墙阻止端口135(用于握手此连接)。 一旦我打开这个端口,我仍然遇到问题。
握手后,1024-65535之间的动态端口用于通信。 如果不允许,Windows防火墙也会阻止此操作。
因为我的操作纯粹是内部操作,所以我为该端口范围的所有10.1.10.0/24 IP创建了一个允许规则。
您还可以将此DCOM配置为具有您选择的静态端口,并为该端口设置防火墙规则。
更多信息: http : //mvolo.com/connecting-to-iis-70-configuration-remotely-with-microsoftwebadministration/
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.