使用Azure Redis DB配置RedisOutputCacheProvider

时间:2015-07-21 08:51:50

标签: azure redis stackexchange.redis

拥有Web应用程序项目(Web表单)和Azure订阅。来自Nuget的安装包RedisOutputCacheProvider。

使用建议的配置:

<caching>
      <outputCache defaultProvider="MyRedisOutputCache">
        <providers>
          <!-- Either use 'connectionString' and provide all parameters as string OR use 'host','port','accessKey','ssl','connectionTimeoutInMilliseconds' and 'operationTimeoutInMilliseconds'. -->
          <!-- 'databaseId' and 'applicationName' can be used with both options. -->
          <add name="MyRedisOutputCache" type="Microsoft.Web.Redis.RedisOutputCacheProvider"
               host="myhost.redis.cache.windows.net"
               port="6380"
               accessKey="myKey"
               ssl="true"
               connectionTimeoutInMilliseconds = "5000"
               operationTimeoutInMilliseconds = "1000"
               />

        </providers>
      </outputCache>
    </caching>

在应用程序启动时获取永久性错误:无法加载类型'Microsoft.Web.Redis.RedisOutputCacheProvider'。

1 个答案:

答案 0 :(得分:0)

解决。 Microsoft.Web.Redis.RedisOutputCacheProvider与StackExchange.Redis.StrongName库的版本之间存在冲突。