2015-08-27 12 views
5

ich das nuget Paket Microsoft.Web.RedisOutputCacheProvider zur Verwendung installiert haben mit Azure Web App auf mehreren Server-Instanzen folgen Sie den Anweisungen hier https://msdn.microsoft.com/en-us/library/azure/dn798898.aspx und erhalten den folgenden Fehler:Provider bei Verwendung eines kundenspezifischen Ausgabe-Cache-Provider RedisOutputCacheProvider

When using a custom output cache provider like 'MyRedisOutputCache', only the following expiration policies and cache features are supported: file dependencies, absolute expirations, static validation callbacks and static substitution callbacks. 

Die Konfigurationseinstellung ist wie folgt:

<system.web> 
    <caching> 
    <outputCache defaultProvider="MyRedisOutputCache"> 
     <providers> 
     <add name="MyRedisOutputCache" 
      type="Microsoft.Web.Redis.RedisOutputCacheProvider" 
      port="1234" 
      host="[my host]" 
      accessKey="[my access key]" 
      ssl="true" /> 
     </providers> 
    </outputCache> 
    </caching> 
</system.web> 

ich habe versucht, die connectionString auf eine gültige StackExchange.Redis Verbindungszeichenfolge Einstellung statt Einstellung der einzelnen Port/Host etc ... aber immer noch den gleichen Fehler erhalten.

Wir haben auch die Microsoft.Web.RedisSessionStateProvider läuft in der gleichen Web-app mit den gleichen Einstellungen ohne Probleme.

Jede Hilfe wäre willkommen.

+0

Finden Sie eine Antwort dafür? Wir haben dieses Problem auch. –

Antwort

Verwandte Themen