2016-06-29 52 views
5

Ho un client desktop che effettua richieste HTTPS a un server Web ospitato nell'ambiente di Visual Studio IIS Express. Ho sviluppato utilizzando VS 2015 Update 2 per diversi mesi e le cose hanno funzionato senza problemi.Dopo aver installato VS 2015 Update 3, l'invio di richiesta HTTPS allo sviluppo WebAPI IIS Express causa SocketException

Tuttavia, ieri ho installato VS 2015 Update 3. Prima ho dovuto installare il certificato SSL rilasciato localmente sul mio computer (sono abbastanza sicuro di non doverlo fare con l'aggiornamento 2). Ma una volta fuori, le cose stavano andando bene.

Quando ho acceso la mia macchina oggi e caricato il mio ambiente di sviluppo, ottengo la seguente catena di eccezioni quando si invia la richiesta HTTPS:

HttpRequestException: Si è verificato un errore durante l'invio della richiesta.

WebException: la connessione sottostante è stata chiusa: si è verificato un errore imprevisto in una trasmissione.

IOException: impossibile leggere i dati dalla connessione di trasporto : una connessione esistente è stata forzatamente chiusa da dall'host remoto.

SocketException: Una connessione esistente forzatamente è stata chiusa dall'host remoto

non ho fatto altre modifiche al mio ambiente dev tranne l'aggiornamento ReSharper 9,2-2.016,1, ma non riesco a immaginare che avere qualsiasi cosa abbia a che fare con i miei problemi.

Qualcuno ha idea di cosa potrebbe causare i miei problemi?

Aggiornamento:

Non capisco le eccezioni se io non uso di SSL. Sembra quindi che ci sia qualche modifica all'I Express Express utilizzato da Visual Studio 2015 Update 3 che causa alcuni problemi SSL.

risposta

3

Non so su IIS Express, ma ho riscontrato lo stesso problema su IIS. Si è scoperto che il certificato è stato scollegato dalle associazioni https durante l'installazione di Update 3 e ho dovuto riattivarlo scegliendo Certificato di sviluppo IIS Express.

Another answer may perhaps lead you in the right direction relativo a IIS Express.

+0

Sì, sembra che l'installazione dell'aggiornamento 3 abbia fatto qualcosa con il certificato SSL. Ho provato l'approccio nel tuo collegamento e, dopo aver utilizzato un approccio diverso per fidarmi del certificato creato da IIS, ho ripreso a funzionare. Ho inviato una risposta con un link alla procedura di fiducia. Grazie per avermi indicato nella giusta direzione! –

+0

Lo stesso per me, grazie! – willem

0

Ho avuto lo stesso problema con Visual Studio 2015 Update 3 e riparato riparando l'IIS espresso 10.0 Programmi e funzionalità (o Aggiungi/Rimuovi programmi).