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.
Finden Sie eine Antwort dafür? Wir haben dieses Problem auch. –