Pourquoi est-ce que je reçois une erreur indiquant « L'autorité de certification est invalide ou incorrect » lors de l'ouverture de mon projet .NET 1.1 VS2003

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

Question

(je viens débattais avec cette question et ne trouve pas grand-chose là-bas, donc je suis le dumping mon problème et la résolution ici)

Nous avons eu un projet Web .NET 1.1 en cours de développement hébergé sur un serveur de Windows 2k3 qui avait un certificat SSL valide installé sur le site d'hébergement du projet. Il n'y avait pas de problème d'ouverture de la solution et ses projets alors qu'ils étaient hébergés sur ce serveur.

J'ai récemment reçu le projet sous contrôle de source. Cependant, après avoir vérifié une copie de travail locale je ne peux plus ouvrir l'un des fichiers de projet. Je reçois une erreur indiquant « ... L'autorité de certification est invalide ou incorrect. »

Mon PC locale Dev fonctionne sous Windows XP Pro SP3. IIS 5.1 utilise un certificat auto-roussi (généré avec OpenSSL) délivré à localhost qui est installé sur le site Web d'hébergement du projet au niveau local. Je peux accéder au site Web à l'aide d'un navigateur sans problème (autre qu'un premier avertissement de CA) non sécurisé. Les fichiers vbproj.webinfo et .sln pour le projet et la solution font référence à localhost.

Était-ce utile?

La solution

Je ne sais pas la cause du problème, mais j'ai pu le résoudre.

Ajout de la ligne suivante au fichier web.config du projet corrigé le problème

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

où « nomUtilisateur » et « pass » étaient mes lettres de créance de domaine. (Ceci est évidemment mauvais en ce qui concerne la sécurité, mais le fichier Si vous devez protéger creds d'usurpation d'identité, ils peuvent être stockés dans le Registre. Est que sur mon PC local dev.) Utilisation des creds pour un utilisateur administrateur sur la machine locale n'a pas résolu la question.

Encore une fois, je ne sais pas pourquoi cela a résolu le problème ou pourquoi un utilisateur de domaine résolu quand un administrateur local n'a pas. Si quelqu'un a une idée, ne hésitez pas à éclairer.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top