2014-06-09 6 views
11

Ogni volta che lancio un sito Web SSL, Visual Studio richiede "Il progetto è configurato per utilizzare SSL ... ti piacerebbe affidarti al cert SSL IIS Express?" Facendo clic su Sì in risposta e selezionando "Non chiedermelo più", purtroppo non viene impedito a Visual Studio di eseguire nuovamente la richiesta al prossimo avvio del sito. Ho provato a importare il certificato IIS nell'archivio Autorità di certificazione fonti attendibili manualmente seguendo l'approccio delineato here. Ma VS sta ancora richiedendo ogni lancio successivo.Visual Studio richiede instancabilmente di fidarsi del certificato SSL IIS Express

risposta

1

La tecnica descritta nel post di riferimento è di esportare il certificato IIS Express dall'archivio personale e quindi importarlo nell'archivio Autorità di certificazione fonti attendibili. Mentre esportare manualmente e quindi importare non ha funzionato per me, semplicemente il trascinamento del certificato dall'archivio personale all'archivio del Trusted Root ha funzionato. Vai a capire! E questo comportamento è ripetibile.

+1

Attenzione! Funziona solo fino al riavvio della macchina. Successivamente HTTPS viene interrotto su IIS Express. Sto ancora cercando di aggiustarlo. –

16

Non sono sicuro di quale sia il modo corretto per risolvere questo problema ... Aggiungere un certificato locale a Root attendibile non mi sembra giusto.

preferisco il metodo fornito da Vossekop's Blog

Aggiungere questo valore al Registro

[HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\12.0\WebProjects] 
"HideTrustIISCertificatePrompt"=dword:00000001 
+4

Questo funziona anche per VS2015, basta cambiare '12.0' in' 14.0' nel percorso del registro. –

+0

Per VS2017 modificare da 12.0 a 15.0_65c25b92 –

Problemi correlati