Azure Redis 缓存:
我正在实现 redis 缓存来维护我们网站的 session 状态。我们的站点是一个 Azure Web 角色项目,所有配置都位于不同环境的 *.cscfg 文件中。我想知道如何针对不同的环境将主机设置为不同的值。例如,sample-int.redis.cache.windows.net、sample-test.redis.cache.windows.net、sample.redis.cache.windows.net 并能够使用 web.config 文件中的其他属性:
<sessionState timeout="5760" mode="Custom" customProvider="MySessionStateStore">
<providers>
<add name="MySessionStateStore" type="Microsoft.Web.Redis.RedisSessionStateProvider" host="sample-int.redis.cache.windows.net" accessKey="r7gdUggfxIRJLmz5wSq1vacnjAawCjjIIXZCaN2dsWM=" ssl="true" />
</providers>
</sessionState>
最佳答案
我将 redis 配置放在 web.config 和每个环境转换文件中。我没有在 .cscfg 文件中放置太多应用程序设置数据。
关于azure - 如何在Azure Web角色项目中设置覆盖不同环境的redis主机名?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33050740/