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:

  1. Riavviare Visual Studio. Verrà visualizzata una finestra di dialogo di autenticazione proxy. Immettere le credenziali quando richiesto nella finestra di dialogo.

  2. 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
  3. È 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'indirizzo http://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:

  1. 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.
  2. 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#>.

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:

  1. Trovare feedback.exe.config (il file di configurazione di feedback.exe) in: %ProgramFiles(x86)%\Microsoft Visual Studio\Installer o %ProgramFiles%\Microsoft Visual Studio\Installer.

  2. 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:

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:

Riferimenti