Risolvere gli errori correlati alla rete durante l'installazione, l'aggiornamento o l'uso di Visual Studio
Si applica a:Visual Studio Visual Studio per Mac Visual Studio Code
Sono disponibili soluzioni per gli errori più comuni correlati alla rete o al proxy. È possibile che si verifichino questi errori 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.
Errore: "Autorizzazione del proxy richiesta"
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.
Per correggere l'errore del proxy
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, potrebbe essere dovuto al fatto che il server proxy non richiede le credenziali per http://go.microsoft.com gli indirizzi, ma lo fa per gli indirizzi *.visualStudio.microsoft.com. Per questi server, aggiungere gli URL seguenti a un elenco elementi 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 elementi consentiti. La rimozione dell'indirizzo consente alla finestra di dialogo di autenticazione proxy di visualizzare sia l'indirizzo http://go.microsoft.com che gli endpoint server al riavvio di Visual Studio.
-OPPURE-
Se si vogliono usare le credenziali predefinite con il proxy, è possibile eseguire le azioni seguenti:
Individuare devenv.exe.config (il file di configurazione di devenv.exe) in: %Programmi%\Microsoft Visual Studio\2019\Enterprise\Common7\IDE o %Programmi(x86)%\Microsoft Visual Studio\2019\Enterprise\Common7\IDE.
Nel file di configurazione trovare il blocco
<system.net>
e quindi aggiungere il codice seguente:<defaultProxy enabled="true" useDefaultCredentials="true"> <proxy bypassonlocal="True" proxyaddress="http://<yourproxy:port#>"/> </defaultProxy>
È necessario inserire l'indirizzo del proxy corretto per la rete in
proxyaddress="<http://<yourproxy:port#>
.Nota
Per altre informazioni, vedere le pagine dell'elemento< defaultProxy> (Impostazioni di rete) e <dell'elemento proxy> (impostazioni di rete).
Trovare devenv.exe.config (il file di configurazione devenv.exe) in: %ProgramFiles%\Microsoft Visual Studio\2022\Enterprise\Common7\IDE o %ProgramFiles(x86)%\Microsoft Visual Studio\2022\Enterprise\Common7\IDE.
Nel file di configurazione trovare il blocco
<system.net>
e quindi aggiungere il codice seguente:<defaultProxy enabled="true" useDefaultCredentials="true"> <proxy bypassonlocal="True" proxyaddress="http://<yourproxy:port#>"/> </defaultProxy>
È necessario inserire l'indirizzo del proxy corretto per la rete in
proxyaddress="<http://<yourproxy:port#>
.Nota
Per altre informazioni, vedere le pagine dell'elemento< defaultProxy> (Impostazioni di rete) e <dell'elemento proxy> (impostazioni di rete).
Errore: "Disconnesso da Visual Studio" quando si tenta 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.
Per correggere l'errore del proxy
Trovare feedback.exe.config (il file di configurazione feedback.exe) in: %ProgramFiles(x86)%\Microsoft Visual Studio\Installer o %ProgramFiles%\Microsoft Visual Studio\Installer.
Nel file di configurazione verificare se il codice seguente è presente; se il codice non è presente, aggiungerlo prima dell'ultima
</configuration>
riga.<system.net> <defaultProxy useDefaultCredentials="true" /> </system.net>
Errore: "Connessione sottostante 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 la gestione delle licenze, NuGet e servizi di Azure. Se Visual Studio non è in grado di connettersi a una di queste risorse, potrebbe essere visualizzato il messaggio di errore seguente:
Connessione sottostante chiusa: Errore imprevisto durante un'operazione di 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 al server quando Visual Studio usa TLS 1.2.
Per correggere l'errore di connessione
Abilitare le connessioni per gli URL seguenti:
https://management.core.windows.net
https://app.vssps.visualstudio.com
https://login.microsoftonline.com
https://login.live.com
https://go.microsoft.com
https://graph.windows.net
https://app.vsspsext.visualstudio.com
*.azurewebsites.net (per le connessioni di Azure)
*.visualstudio.microsoft.com
cdn.vsassets.io (host di contenuti della rete CDN)
*.gallerycdn.vsassets.io (host Azure DevOps Services estensioni)
static2.sharepointonline.com (host di risorse usate da Visual Studio nel kit Office UI Fabric, ad esempio i tipi di carattere)
*.nuget.org (per le connessioni NuGet)
Nota
Gli URL di server NuGet di proprietà privata potrebbero non essere inclusi in questo elenco. È possibile controllare i server NuGet in uso in %APPData%\Nuget\NuGet.Config.
Errore: "Impossibile analizzare l'ID dal processo padre"
Questo messaggio di errore può 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 è controllo dell'account utente in Windows.
Ecco perché questo errore può verificarsi: una condivisione UNC o un'unità di rete mappata è 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 programma di avvio automatico 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.
Per correggere l'errore
È possibile usare il net use
comando oppure modificare l'impostazione Criteri di gruppo controllo dell'account utente. Per altre informazioni su queste soluzioni alternative e su come implementarle, vedere gli articoli del supporto Tecnico Microsoft seguenti:
- Le unità mappate non sono disponibili da un prompt con privilegi elevati quando controllo dell'account utente è configurato in "Richiedi credenziali" in Windows
- I programmi potrebbero non essere in grado di accedere ad alcuni percorsi di rete dopo l'attivazione del controllo dell'account utente nei sistemi operativi Windows
Errore: l'installazione o l'aggiornamento del prodotto non riesce perché le autorizzazioni di condivisione di rete non sono configurate correttamente
È necessario 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 per il computer e sta per essere installato o aggiornato da un layout, è 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 aggiornato e protetto il computer. È 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 del computer che devono accedere alla condivisione e quindi concedere a tale gruppo di Active Directory l'accesso alla condivisione. |
Supporto o risoluzione dei problemi
Non sempre tutto funziona correttamente. Se l'installazione di Visual Studio non riesce, vedere Risolvere i problemi di installazione e aggiornamento di Visual Studio per istruzioni dettagliate.
Ecco alcune altre opzioni di supporto:
- È disponibile un'opzione di supporto di chat di installazione (solo in inglese) per i problemi correlati all'installazione.
- Segnalare i problemi del prodotto a Microsoft tramite lo strumento Segnala un problema che viene 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 sul Amministrazione IT qui.
- Suggerire una funzionalità, tenere traccia dei problemi del prodotto e trovare risposte in Visual Studio Developer Community.