加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > asp.Net > 正文

asp.net – Windows Azure缓存预览

发布时间:2020-12-16 09:51:33 所属栏目:asp.Net 来源:网络整理
导读:我在使用 Windows Azure缓存预览时遇到了一些麻烦. 我在这里添加了Nuget包:http://nuget.org/packages/Microsoft.WindowsAzure.Caching并根据windowsazure.com上的信息配置了我的角色来存储ASP.NET会话状态 问题是,我得到没有连接可以,因为目标机器在调试时
我在使用 Windows Azure缓存预览时遇到了一些麻烦.

我在这里添加了Nuget包:http://nuget.org/packages/Microsoft.WindowsAzure.Caching并根据windowsazure.com上的信息配置了我的角色来存储ASP.NET会话状态

问题是,我得到没有连接可以,因为目标机器在调试时主动拒绝它127.255.0.0:20004. Azure使用的开发IP为12.7.0.0.1:81

我不确定为什么,即使是示例Windows Azure缓存(预览)会话状态和输出缓存示例也完全相同.

更新:日志错误:

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]

此外,更多测试显示它不是用于会话状态存储,而是用于所有与缓存相关的任务.

解决方法

找到答案,在webrole或workerrole属性中,将实例数设置为最小2,这对我来说是个问题.经过8个小时的调试后得到解决

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读