2012-06-25 12 views
6

ServerManager.OpenRemote( "[IPアドレス]")を使用してIIS7 +に接続しようとしています。 HyperVホストマシンからクライアント仮想マシンに接続しています。次のエラーが表示され続けます。 'System.Runtime.InteropServices.COMException:RPCサーバーが利用できません。 (HRESULTからの例外:0x800706BA) '。管理サービス(クライアント)を介して接続しているIISマネージャ(サーバー)を使用して、クライアントのIISに接続できます。 Server Managerを使用して接続できないため、管理サービスがHTTPを使用し、ServerManagerがCOMを使用して接続していると推測しています。どのように私はこのリモート接続を許可するかについて誰かが正しい方向に私を操縦できますか?ServerManager.OpenRemoteを使用したIIS7へのリモート接続

EDIT:netmonを使用して2台のコンピュータ間でDCOM通信を確認しました。私はクライアントマシン "DCOM:RemoteGetClassObject Request"と "DCOM:RemoteGetClassObject Response"との間で以下の記述をしています。また、応答には、クライアントが要求されたCOMオブジェクトを見つけることができないことを示す「ORPCFNULL」という記述が含まれています。誰でも確認できますか?

答えて

2

解決策が見つかりました。他人を助けるためのメモを追加しました。

デフォルトでは、Windowsファイアウォールはポート135(この接続のハンドシェイクに使用)をブロックします。私がこの港を開けば、私はまだ問題を抱えていました。

ハンドシェイク後、1024-65535の間の動的ポートが通信に使用されます。 Windowsファイアウォールは、許可されていない場合でもこれをブロックします。

私の操作は完全に内部的なものだったので、私はそのポート範囲のすべての10.1.10.0/24 IPに対して許可ルールを作成しました。

また、このDCOMに、選択した静的ポートを設定し、そのポートにファイアウォールルールを設定することもできます。

詳細情報はこちらhttp://mvolo.com/connecting-to-iis-70-configuration-remotely-with-microsoftwebadministration/

関連する問題