我的配置中有以下mamcache标记
<section name="memcache" type="NHibernate.Caches.MemCache.MemCacheSectionHandler,NHibernate.Caches.MemCache" />
<memcache>
<memcached host="127.0.0.1" port="11211" />
</memcache>
在本地环境中运行正常。但是当我在Windows Azure IIS中部署时 并使用Nhibernate orm查询某些东西,它会抛出以下异常
System.IO.IOException:发生I / O错误。 在Memcached.ClientLibrary.SockIO.GetSocket(字符串主机,Int32端口,Int32超时)在C:\ devroot \ memcacheddotnet \ trunk \ clientlib \ src \ clientlib \ SockIO.cs:line 148 在Memcached.ClientLibrary.SockIO..ctor(SockIOPool池,字符串主机,Int32超时,Int32 connectTimeout,布尔值noDelay)中位于C:\ devroot \ memcacheddotnet \ trunk \ clientlib \ src \ clientlib \ SockIO.cs:line 105 在Memcached.ClientLibrary.SockIOPool.CreateSocket(String host)中的C:\ devroot \ memcacheddotnet \ trunk \ clientlib \ src \ clientlib \ SockIOPool.cs:line 562 2019-06-04 22:53:44,390 [RD00155DC57F05] [API] [58]错误Memcached.ClientLibrary.SockIOPool [(null)]-无法获取以下项的SockIO obj:127.0.0.1:11211-未连接新的套接字