如何管理Azure缓存的多个配置。
我们有一个测试和一个实时配置。
如果这只是一个Web角色,它可以通过Web配置转换轻松管理,但是我们也有一个辅助角色,你实际上不能进行app.config转换。
Azure中的缓存只允许使用“默认”作为名称,而您只能使用GetDefaultConfiguration()(而不是GetConfiguration(“name”))。
那么如何在实时和测试Azure缓存之间自动交换,因为我们有不同的缓存网址。
答案 0 :(得分:1)
可以在代码中手动配置DataCacheFactory,而不是使用web.config中的自定义配置部分。如果这样做,则可以将设置存储在.cscfg文件中,并将其与所有其他设置一起进行管理。您最终会得到一些额外的代码来进行配置,但它非常简单。还有一些我认为只能通过代码设置的选项,尽管这对您来说可能无关紧要。
MSDN上详细介绍了配置代码。