Warum erhalte ich einen Fehler, der besagt ‚Die Zertifizierungsstelle ist ungültig oder falsch‘, wenn mein .NET 1.1-Projekt in VS2003 öffnen

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

Frage

(Ich habe gerade mit dieser Frage gerungen und nicht viel da draußen finden, so ich mein Problem und Lösung Dumping hier)

Wir haben auf einem Windows-2k3 Server gehostet .NET 1.1 Web-Projekt in der Entwicklung haben die ein gültiges SSL-Zertifikat auf der Website-Hosting, das Projektes installiert hatte. Es gab keine Probleme, die Lösung und ihre Projekte zu öffnen, während sie auf diesem Server gehostet werden.

Ich habe vor kurzem das Projekt unter Quellcodeverwaltung. Doch nach einer lokalen Arbeitskopie auschecken, ich kann nicht mehr öffnen Sie eine der Projektdateien. Ich erhalte eine Fehlermeldung, ‚... Die Zertifizierungsstelle ungültig oder falsch ist.‘

Mein lokaler Dev-PC mit Windows XP Pro SP3. IIS 5.1 wird mit einem selbst versengt Zertifikat (erzeugt mit OpenSSL) auf localhost ausgegeben, die auf der Web-Site installiert ist, das Projekt lokal hosten. Ich kann auf die Website zugreifen einen Browser ohne Probleme verwenden (außer einer anfänglichen nicht vertrauenswürdigen CA Warnung). Die .vbproj.webinfo und SLN-Dateien für das Projekt und Lösung verweisen localhost.

War es hilfreich?

Lösung

Ich weiß nicht, die Ursache für das Problem, aber ich war in der Lage, es zu lösen.

Wenn Sie folgende Zeile in die Datei Web.config des Projekts korrigiert das Problem

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

Dabei steht ‚username‘ und ‚Pass‘ waren meine Domain-Anmeldeinformationen. (Dies ist natürlich schrecklich im Hinblick auf Sicherheit, aber die Datei ist nur auf meinem lokalen dev PC. Wenn Sie Identitätswechsel creds schützen müssen, können sie in der Registry gespeichert werden.) Mit dem creds für einen Administrator-Benutzer auf dem lokalen Computer nicht tat resolve das Problem.

Noch einmal, ich weiß nicht, warum dies das Problem behoben oder warum ein Domain-Benutzer es aufgelöst, wenn ein lokaler Administrator nicht. Wenn jemand eine Einsicht hat, fühlen Sie sich frei zu erleuchten.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top