¿Por qué recibo un error que indica 'La autoridad de certificado no es válido o es incorrecto' al abrir mi proyecto .NET 1.1 en VS2003

StackOverflow https://stackoverflow.com/questions/1560723

Pregunta

(acabo luchado con este problema y no encontrar cosas por ahí, así que estoy vertido mi problema y la solución aquí)

Hemos tenido un proyecto .NET 1.1 Web en fase de desarrollo alojado en un servidor de Windows 2k3 que tenía un certificado SSL válido instalado en el alojamiento de sitios web del proyecto. No hubo problemas para abrir la solución y sus proyectos mientras estaban siendo alojadas en este servidor.

Hace poco recibí el proyecto bajo control de código fuente. Sin embargo, después de ver una copia de trabajo local que ya no puede abrir uno de los archivos del proyecto. Me sale un error que indica '... La autoridad de certificado no es válido o es incorrecto.'

Mi Dev PC local se ejecuta Windows XP Pro SP3. IIS 5.1 está utilizando un certificado auto-chamuscado (generado con OpenSSL) emitida a localhost que está instalado en el alojamiento de sitios web del proyecto a nivel local. Puedo acceder al sitio web usando un navegador sin problemas (que no sean una advertencia CA no confiable inicial). Los archivos vbproj.webinfo y .sln para el proyecto y la solución hacen referencia a localhost.

¿Fue útil?

Solución

No sé la causa del problema, pero yo era capaz de resolverlo.

La adición de la siguiente línea al archivo Web.Config del proyecto corregido el problema

<identity impersonate="true" userName="<userName>" password="<pass>"/>

donde 'nombre de usuario' y 'pase' eran mis credenciales de dominio. (Obviamente, esto es horrible lo que respecta a la seguridad, pero el archivo es sólo en mi PC dev local. Si usted necesita para proteger creds de suplantación estos puedan almacenar en el registro.) Utilizando el creds para un usuario administrador en el equipo local no ha podido solucionar el tema.

Una vez más, no sé por qué esto resuelve el problema o por qué un usuario de dominio resuelve cuando un administrador local no lo hizo. Si alguien tiene alguna idea, no dude en ilumine.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top