そのため、つい最近、私のメイン コンピューターで Window Azure エミュレーターの問題が発生し始めました。エミュレータを使用してソリューションをデバッグしようとすると、接続しようとしてループしてしまいます。
これは、出力ウィンドウに表示されるものです。
> iisexpress.exe Warning: 0 : WARNING: <SimpleSendReceiveModule> d8c9fa85-ded3-48ad-94a3-ec31e2123bb3:Request - 1, result - Status=ChannelOpenFailed[System.Net.Sockets.SocketException (0x80004005): No connection could be made because the target machine actively refused it 127.255.0.0:20004
at Microsoft.ApplicationServer.Caching.AsyncResultNoResult.EndInvoke()
at Microsoft.ApplicationServer.Caching.AsyncResult`1.EndInvoke()
at Microsoft.ApplicationServer.Caching.TcpClientChannelFactory.EndConnect(IAsyncResult asyncResult)
at
Microsoft.ApplicationServer.Caching.TcpClientChannel.ConnectionCallback(IAsyncResult result)] for end point [net.tcp://127.255.0.0:20004]
Microsoft.WindowsAzure.ServiceRuntime Verbose: 500 : Role instance status check starting
Microsoft.WindowsAzure.ServiceRuntime Verbose: 502 : Role instance status check succeeded: Ready
Microsoft.WindowsAzure.ServiceRuntime Verbose: 500 : Role instance status check starting
Microsoft.WindowsAzure.ServiceRuntime Verbose: 502 : Role instance status check succeeded: Ready
Microsoft.WindowsAzure.ServiceRuntime Verbose: 500 : Role instance status check starting
Microsoft.WindowsAzure.ServiceRuntime Verbose: 502 : Role instance status check succeeded: Ready
Microsoft.WindowsAzure.ServiceRuntime Verbose: 500 : Role instance status check starting
Microsoft.WindowsAzure.ServiceRuntime Verbose: 502 : Role instance status check succeeded: Ready
iisexpress.exe Warning: 0 : WARNING: <DistributedCache.SocketClientChannel.1> Request 1 to host net.tcp://127.255.0.0:20004/ failed Status=ChannelOpenFailed[System.Net.Sockets.SocketException (0x80004005): No connection could be made because the target machine actively refused it 127.255.0.0:20004
at Microsoft.ApplicationServer.Caching.AsyncResultNoResult.EndInvoke()
at Microsoft.ApplicationServer.Caching.AsyncResult`1.EndInvoke()
at Microsoft.ApplicationServer.Caching.TcpClientChannelFactory.EndConnect(IAsyncResult asyncResult)
at Microsoft.ApplicationServer.Caching.TcpClientChannel.ConnectionCallback(IAsyncResult result)]
iisexpress.exe Warning: 0 : WARNING: <SimpleSendReceiveModule> d8c9fa85-ded3-48ad-94a3-ec31e2123bb3:Request - 1, result - Status=ChannelOpenFailed[System.Net.Sockets.SocketException (0x80004005): No connection could be made because the target machine actively refused it 127.255.0.0:20004
調査の結果、127.255.X.X
IP は、エミュレーターが内部ロード バランサーから作成した IP であることがわかりました。私が理解できないのは、なぜ私のマシンがこの接続を受け入れたくないという判断を下したのかということです。すべてのファイアウォールをオフにし、Visual Studio を再インストールし、Windows azure を完全に再インストールしましたが、まだ運がありません。私の同僚と私のセカンダリ マシンには問題がないので、これは間違いなくコード ベースではありません。ただし、セカンダリ マシンで作業するのは好ましくないので、これを機能させたいのですが、この時点で私の知識がどこにあるかについて、マシンを完全にフォーマットする必要のない解決策を見つけたいと思っています。
現在、Azure、Visual Studio 2012、および .net 4.5 の 2012 年 10 月リリースを実行しています。
どんな助けでも大歓迎です。