无计划的
最后更新: 2022年3月02日12:59 通过杰森
杰森
上创建: 2022年3月02日12:59
类型: 功能要求
1
用StackExchange替换已弃用的StackExchange. redis . strongname。Redis在报表服务器中

我们使用Azure Redis缓存作为报表服务器的存储。Azure Redis停止了对TLS 1.0和1.1的支持从Azure缓存中删除TLS 1.0和1.1

如果我设置Azure Redis允许TLS 1.0,一切都可以正常工作。

如果我将Azure中的最小TLS版本切换到1.2(或1.1),我开始得到错误:

没有可用的连接来服务此操作:在StackExchange.Redis.ConnectionMultiplexer获取TRS\1\SV。ExecuteSyncImpl[T](Message Message, ResultProcessor ' 1 processor, ServerEndPoint server) at StackExchange.Redis.RedisBase。ExecuteSync[T](Message Message, ResultProcessor ' 1 processor, ServerEndPoint server) at StackExchange.Redis.RedisDatabase。StringGet(RedisKey key, CommandFlags flags)在Telerik.Reporting.Cache.StackExchangeRedis.RedisStorage。GetBytes(String key)在Telerik.Reporting.Ser万博体育手机版网址vices.Engine.PersistableObject。gettint (String key) at telerik . reportserver . engine . storagupgrade . upgradestorageversion () at Telerik.ReportServer.Web.Models.ReportServerWebHost..在Telerik.ReportServer.Web.WebApiConfig. configuredependencyresolver () at Telerik.ReportServer.Web.WebApiConfig. configuredependencyresolver ()注册(HttpConfiguration配置)在System.Web.Http.GlobalConfiguration。在Telerik.ReportServer.Web.WebApiApplication.Application_Start()中配置(Action ' 1 configurationCallback)

我可以找到所有的文章,我们应该添加“sslprotocols=tls12”除了“ssl=true”在连接字符串中支持TLS 1.2。当我这样做时,我得到错误“关键字'sslProtocols'不受支持”。

这不会让我使用Azure Redis缓存。

我怀疑这个问题是由于你使用的Redis数据库连接的弃用包。

出于这个原因,我希望它被更新到新的,这样我就可以继续使用Azure Redis。

0评论
Baidu
map