Buenos dias a todos,
Necesito reemplazar AppFabric por Redis en un parque de aplicaciones con muchos componentes y varias páginas web. Y mi trabajo es hacer este cambio con el menor impacto posible en el código de las aplicaciones.
yo suelo
Para caché de servidor
////Connection... SSL REDIS6 ConfigurationOptions options = new ConfigurationOptions() { EndPoints = { { "MyNLB", 6379 } }, Ssl = true, SslProtocols = SslProtocols.Tls12, Password = "MyPassword" }; options.CertificateValidation += CheckServerCertificate; // <--- here it is the delegate who verifies the certificate ... using (ConnectionMultiplexer redisConn = ConnectionMultiplexer.Connect(options)) { // <<<<< CONNECTED >>>>> IDatabase db = redisConn.GetDatabase(); //My commands GET / SET / ETC.. } // <<<<< DISCONNECTED >>>>>PARA caché de sesión
yo suelo
En el archivo Web.Config
<add name="MySessionStateStore" type="Microsoft.Web.Redis.RedisSessionStateProvider" host="MyNLB" port="6379" accessKey="MyPassword" ssl="true" protocol="tls12" />Aquí tengo un problema, no sé cómo realizar la validación de mi certificado. ¿Debo usar IIS Initialize para crear mi conexión con validación de certificado? - Ojo, no quiero cambiar el código de las páginas web.
¿Cómo puedo hacer eso? ¿Es posible?
Gracias,
franco