我在使用 Windows Azure Cache Preview 时遇到了一些问题。
我在这里添加了 Nuget 包:http://nuget.org/packages/Microsoft.WindowsAzure.Caching并根据 windowsazure.com 上的信息配置了存储 ASP.NET 会话状态的角色
问题是,我No connection could be made because the target machine actively refused it 127.255.0.0:20004
在调试时得到了。Azure 使用的开发 IP 是 12.7.0.0.1:81
我不知道为什么,即使是样本Windows Azure Caching (Preview) Session State and Output Caching Sample
也做同样的事情。
更新:来自日志的错误:
w3wp.exe Error: 0 : ERROR: <SimpleSendReceiveModule> b4551065-941b-4bdb-9487-57d9207af308: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.TcpClientChannel.ConnectionCallback(IAsyncResult result)] for end point [net.tcp://127.255.0.0:20004]
此外,更多测试表明它不仅用于会话状态存储,还用于所有与缓存相关的任务。