使用Azure共享缓存会话状态提供程序时出错

时间:2013-06-14 15:07:29

标签: asp.net azure session-state

我正在尝试在My Test Asp.Net应用程序中使用Azure共享缓存会话状态提供程序,但收到以下错误

  

没有这样的主机已知说明:发生了未处理的异常   在执行当前Web请求期间。请查看   堆栈跟踪以获取有关错误及其位置的更多信息   起源于代码。

     

异常详细信息:System.Net.Sockets.SocketException:没有这样的主机   已知

     

来源错误:

     

执行期间生成了未处理的异常   当前的网络请求。有关的来源和位置的信息   可以使用下面的异常堆栈跟踪来识别异常。

     

堆栈追踪:

     

[SocketException(0x2af9):没有这样的主机已知]
  System.Net.Dns.GetAddrInfo(String name)+6603642
  System.Net.Dns.InternalGetHostByName(String hostName,Boolean   includeIPv6)+106 System.Net.Dns.GetHostEntry(String   hostNameOrAddress)+109
  System.ServiceModel.Channels.DnsCache.Resolve(Uri uri)+439

这是我的配置

<sessionState mode="Custom" customProvider="AppFabricCacheSessionStoreProvider" compressionEnabled="false">
      <providers>
        <add name="AppFabricCacheSessionStoreProvider"
             type="Microsoft.Web.DistributedCache.DistributedCacheSessionStateStoreProvider, Microsoft.Web.DistributedCache"
             cacheName="default"
             useBlobMode="true"
             dataCacheClientName="default"/>
      </providers>
    </sessionState>

<dataCacheClients>
    <dataCacheClient name="default">
      <hosts>
        <host name="http://dummyPart-cache.accesscontrol.windows.net" cachePort="22233" />
      </hosts>
      <securityProperties mode="Message">
        <messageSecurity authorizationInfo="dummykey"></messageSecurity>
      </securityProperties>
    </dataCacheClient>
    <dataCacheClient name="SslEndpoint">
      <hosts>
        <host name="https://dummyPart-cache.accesscontrol.windows.net" cachePort="22243" />
      </hosts>
      <securityProperties mode="Message" sslEnabled="true">
        <messageSecurity authorizationInfo="dummykey"></messageSecurity>
      </securityProperties>
    </dataCacheClient>
  </dataCacheClients>

1 个答案:

答案 0 :(得分:0)

知道了,在主机名中使用了http://。

<host name="https://dummyPart-cache.accesscontrol.windows.net" cachePort="22243" />

应该是

<host name="dummyPart-cache.accesscontrol.windows.net" cachePort="22243" />