Risolvere gli errori correlati alla rete durante l'installazione, l'aggiornamento o l'uso di Visual Studio
Si applica a: Visual Studio
È possibile che si verifichino errori correlati alla rete o al proxy durante l'installazione, l'aggiornamento o l'uso di Visual Studio dietro un firewall, un server proxy o in un computer client che non ha accesso a Internet. Questo articolo fornisce soluzioni per alcuni scenari comuni di questi problemi.
Errore "Autorizzazione proxy necessaria"
Questo errore si verifica in genere quando gli utenti si connettono a Internet tramite un server proxy. Il server proxy blocca quindi le chiamate effettuate da Visual Studio ad alcune risorse di rete.
Risoluzione
Per risolvere il problema, provare a seguire questa procedura:
Riavviare Visual Studio. Verrà visualizzata una finestra di dialogo di autenticazione proxy. Immettere le credenziali quando richiesto nella finestra di dialogo.
Se il riavvio di Visual Studio non risolve il problema, è possibile che il server proxy non richieda le credenziali per
http://go.microsoft.com
gli indirizzi, ma lo fa per*.visualStudio.microsoft.com
gli indirizzi. Per questi server, aggiungere gli URL seguenti a un elenco consentiti per sbloccare tutti gli scenari di accesso in Visual Studio:*.windows.net
*.microsoftonline.com
*.visualstudio.microsoft.com
*.microsoft.com
*.live.com
È consigliabile rimuovere l'indirizzo
http://go.microsoft.com
dall'elenco di indirizzi consentiti. La rimozione dell'indirizzo consente alla finestra di dialogo di autenticazione proxy di essere visualizzata sia per l'indirizzohttp://go.microsoft.com
che per gli endpoint server al riavvio di Visual Studio.
In alternativa, se si vogliono usare le credenziali predefinite con il proxy, seguire questa procedura:
Trovare devenv.exe.config (il file di configurazione di devenv.exe) in:
- Visual Studio 2019: %ProgramFiles%\Microsoft Visual Studio\2019\Enterprise\Common7\IDE o %ProgramFiles(x86)%\Microsoft Visual Studio\2019\Enterprise\Common7\IDE.
- Visual Studio 2022: %ProgramFiles%\Microsoft Visual Studio\2022\Enterprise\Common7\IDE o %ProgramFiles(x86)%\Microsoft Visual Studio\2022\Enterprise\Common7\IDE.
Nel file di configurazione trovare il
<system.net>
blocco e quindi aggiungere questo codice:<defaultProxy enabled="true" useDefaultCredentials="true"> <proxy bypassonlocal="True" proxyaddress="http://<yourproxy:port#>"/> </defaultProxy>
È necessario inserire l'indirizzo proxy corretto per la rete in
proxyaddress="<http://<yourproxy:port#>
.Nota
Per altre informazioni, vedere le <pagine defaultProxy> Element (Network Settings) e <proxy> Element (Network Settings).
Errore "Disconnesso da Visual Studio" durante il tentativo di segnalare un problema
Questo errore si verifica in genere quando un utente si connette a Internet tramite un server proxy. Il server proxy blocca quindi le chiamate effettuate da Visual Studio ad alcune risorse di rete.
Risoluzione
Per risolvere il problema, seguire la procedura seguente:
Trovare feedback.exe.config (il file di configurazione di feedback.exe) in: %ProgramFiles(x86)%\Microsoft Visual Studio\Installer o %ProgramFiles%\Microsoft Visual Studio\Installer.
Nel file di configurazione verificare se è presente il codice seguente. Se il codice non è presente, aggiungerlo prima dell'ultima
</configuration>
riga.<system.net> <defaultProxy useDefaultCredentials="true" /> </system.net>
Errore "La connessione sottostante è stata chiusa"
Se si usa Visual Studio in una rete privata con un firewall, Visual Studio potrebbe non essere in grado di connettersi ad alcune risorse di rete. Queste risorse possono includere Azure DevOps Services per l'accesso e le licenze, NuGet e i servizi di Azure. Se Visual Studio non riesce a connettersi a una di queste risorse, potrebbe essere visualizzato il messaggio di errore seguente:
La connessione sottostante è stata chiusa: si è verificato un errore imprevisto durante l'invio.
Visual Studio usa il protocollo Transport Layer Security (TLS) 1.2 per connettersi alle risorse di rete. Le appliance di sicurezza in alcune reti private bloccano determinate connessioni server quando Visual Studio usa TLS 1.2.
Risoluzione
Abilitare le connessioni aggiungendo questi URL di dominio a un elenco consentiti.
Errore "Impossibile analizzare l'ID dal processo padre"
Questo messaggio di errore potrebbe verificarsi quando si usa un programma di avvio automatico di Visual Studio e un file response.json in un'unità di rete. L'origine dell'errore è il controllo dell'account utente in Windows.
Ecco perché questo errore può verificarsi: un'unità di rete mappata o una condivisione UNC è collegata al token di accesso di un utente. Quando controllo dell'account utente è abilitato, vengono creati due token di accesso utente: uno con accesso amministratore e uno senza accesso amministratore. Quando viene creata un'unità di rete o una condivisione, il token di accesso corrente dell'utente è collegato. Poiché il bootstrapper deve essere eseguito come amministratore, non sarà in grado di accedere all'unità di rete o alla condivisione se l'unità o la condivisione non è collegata a un token di accesso utente con accesso amministratore.
Risoluzione
Per risolvere questo problema, usare il net use
comando o modificare l'impostazione Criteri di gruppo controllo dell'account utente. Per altre informazioni su queste soluzioni alternative e su come implementarle, vedere:
- Le unità mappate non sono disponibili da un prompt con privilegi elevati quando Controllo dell'account utente è configurato per "Richiedi credenziali" in Windows
- I programmi potrebbero non essere in grado di accedere ad alcune posizioni di rete dopo l'attivazione del controllo dell'account utente nei sistemi operativi Windows
Impossibile installare o aggiornare il prodotto perché le autorizzazioni di condivisione di rete non sono configurate correttamente
Assicurarsi che l'account che esegue l'installazione o l'aggiornamento abbia accesso sufficiente alle condivisioni di rete.
Problema | Soluzione |
---|---|
L'account utente non può accedere ai file. | Se l'utente dispone delle autorizzazioni di amministratore nel computer e verrà installato o aggiornato da un layout, sarà necessario assicurarsi che le autorizzazioni di condivisione di rete (ACL) siano configurate per concedere agli utenti l'accesso in lettura prima che il percorso di rete venga condiviso. |
L'account di sistema non può accedere ai file. | A volte l'installazione o l'aggiornamento viene eseguito usando l'account di sistema anziché un account utente. Ciò si verifica in genere quando vengono usati gli aggiornamenti dell'amministratore per mantenere il computer aggiornato e sicuro. È necessario assicurarsi che gli account di sistema dei computer client dispongano delle autorizzazioni di lettura per la condivisione file di rete. A tale scopo, è possibile creare un gruppo di Active Directory contenente gli account computer che devono accedere alla condivisione e quindi concedere a tale gruppo di Active Directory l'accesso alla condivisione. |
Supporto o risoluzione dei problemi
Se l'installazione di Visual Studio non riesce, vedere Risolvere i problemi di installazione e aggiornamento di Visual Studio per istruzioni dettagliate.
Altre opzioni di supporto:
- È disponibile un'opzione di supporto della chat di installazione (solo in inglese) per i problemi relativi all'installazione.
- Segnalare i problemi del prodotto tramite lo strumento Segnala un problema visualizzato sia nel Programma di installazione di Visual Studio che nell'IDE di Visual Studio. Se si è un amministratore IT e non è installato Visual Studio, è possibile inviare commenti e suggerimenti Amministrazione IT qui.
- Suggerire una funzionalità, tenere traccia dei problemi del prodotto e trovare le risposte in Visual Studio Developer Community.