Stack Overflow en español Asked by Jose Leonardo Quiñones on January 21, 2021
Tengo una app windows forms con .net framework 4.0. Encripté la cadena de conexion en el config de la manera que está aquí descrita: https://www.codeproject.com/tips/795135/encrypt-connectionstring-in-web-config
Me funciona genial en mi pc.
Sin embargo cuando instalo la app en el cliente, no funciona y me aparace el siguiente error en log:
System.Configuration.ConfigurationErrorsException: Error al descifrar
utilizando el proveedor ‘RsaProtectedConfigurationProvider’. Mensaje
de error desde el proveedor: No pudo abrirse el contenedor de claves
RSA.
¿Cómo podría resolver ese error?
Es posible que la aplicación aspnet_regis utilice para encriptar el certificado de la máquina, por eso no puedes desencriptarlo desde otro ordenador.
Puede que necesites encriptar la cadena de conexión además desde el ordenador de producción y seleccionar una u otra cadena dependiendo del entorno.
Quizá te ayude la documentación de la aplicación: https://docs.microsoft.com/en-us/previous-versions/aspnet/zhhddkxy(v=vs.100)
Correct answer by Jose Antonio Bautista on January 21, 2021
Get help from others!
Recent Answers
Recent Questions
© 2024 TransWikia.com. All rights reserved. Sites we Love: PCI Database, UKBizDB, Menu Kuliner, Sharing RPP