Perché mi appare un errore che indica 'L'autorità di certificato non è valido o non corretti' quando si apre il mio progetto NET 1.1 in VS2003

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

Domanda

(Ho appena lottato con questo problema e non ho trovato tanto là fuori, quindi sono il dumping il mio problema e la soluzione qui)

Abbiamo avuto un progetto di .NET 1.1 Web in fase di sviluppo ospitato su un server di Windows 2k3 che aveva un certificato SSL valido installato sul sito web che ospita il progetto. Non ci sono stati problemi ad aprire la soluzione e dei suoi progetti mentre venivano ospitati su questo server.

Di recente ho avuto il progetto sotto il controllo di origine. Tuttavia, dopo aver controllato una copia di lavoro locale, non posso più aprire uno dei file di progetto. Ottengo un errore che indica '... L'autorità di certificato non è valido o non corretto.'

Il mio Dev PC locale è in esecuzione Windows XP Pro SP3. IIS 5.1 utilizza un certificato auto-firmato (generata con OpenSSL) rilasciato al localhost che è installato sul sito web che ospita il progetto a livello locale. Posso accedere al sito web utilizzando un browser senza problemi (diversi da un primo avvertimento CA non attendibile). I file vbproj.webinfo e .sln per il progetto e la soluzione fanno riferimento localhost.

È stato utile?

Soluzione

Non conosco la causa del problema, ma sono stato in grado di risolverlo.

L'aggiunta la seguente riga al file web.config del progetto corretto il problema

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

dove 'username' e 'passaggio' erano i miei credenziali di dominio. (Questo è ovviamente terribile in materia di sicurezza, ma il file è solo sul mio PC dev locale. Se è necessario proteggere creds di rappresentazione possono essere memorizzate nel Registro di sistema.) Utilizzando il creds per un utente amministratore sul computer locale non ha risolto la questione.

Ancora una volta, non so il motivo per cui questo ha risolto il problema o perché un utente di dominio risolto quando un amministratore locale non ha fatto. Se qualcuno ha qualche intuizione, sentitevi liberi di illuminare.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top