none
Leer almacen de certificados RRS feed

  • Pregunta

  • Amigos,

    Les comento que estoy desarrollando una app con MVC en VS 2015. Esta app debe acceder a la colección de certificado y obtenerlos. Cuando lo ejecuto desde VS este puede leer los certificados. Pero cuando lo instalo en IIS 8 en windows server 2012, este no es capaz de leerlo (Se encuentran instalados).

    he seguido algunas configuraciones donde le he tenido que dar acceso total al usuario de IIS para acceder a los certificados, pero aún no consigo el efecto que si se produce en VS.

    De antemano, muchas gracias por vuestra ayuda.

    sábado, 30 de diciembre de 2017 12:21

Todas las respuestas

  • ¿Qué almacén estás leyendo? ¿El de usuario o el de máquina?

    La principal diferencia entre ejecutarlo desde Visual Studio y ejecutarlo en IIS está en las credenciales bajo las que se ejecuta. Si lo ruedas en Visual Studio, rueda bajo las credenciales del propio usuario que está ejecutando Visual Studio, que frecuentemente es Administrador y tiene todos los permisos sobre la máquina. En cambio, bajo IIS, se ejecuta bajo las credenciales del Pool de Aplicaciones, que usualmente tiene permisos muy reducidos. Esta limitación de permisos podría hacer que no consiga acceder al almacén de máquina. Y si usas el almacén de usuario, hay que tener en cuenta que será OTRO usuario y no tendrá instalados los mismos certificados.

    • Propuesto como respuesta Willams Morales domingo, 31 de diciembre de 2017 3:06
    sábado, 30 de diciembre de 2017 12:56