Procedura: configurare manualmente il firewall di Windows 7 per il debug remoto

Le informazioni contenute in questo argomento sono valide per:

Edizione

Visual Basic

C#

F#

C++

Web Developer

Express

Argomento non applicabile Argomento non applicabile Argomento non applicabile Argomento non applicabile Argomento non applicabile

Pro, Premium e Ultimate

Argomento applicabile Argomento applicabile Argomento applicabile Argomento applicabile Argomento applicabile

L'installazione del debug remoto richiede alcuni passaggi aggiuntivi per la configurazione di Windows Firewall. Questi passaggi vengono eseguiti automaticamente quando si esegue Remote Debugger per la prima volta. Se per qualsiasi motivo è necessario procedere a un'installazione manuale, effettuare le operazioni indicate in questa sezione. Se Windows Firewall è disattivato, non è necessaria alcuna configurazione del firewall.

Se Windows Firewall è attivato, è necessario aprire alcune porte e concedere alcune autorizzazioni a Visual Studio e ad altri file eseguibili coinvolti nel debug remoto. Windows Firewall deve essere in modalità schermata.

Nota di avvisoAttenzione

Se si configura Windows Firewall in modo da consentire il debug remoto, è possibile che altri utenti usufruiscano dell'accesso remoto. Per ridurre i rischi per la sicurezza, è possibile limitare l'accesso remoto soltanto ai computer della subnet locale.

Per configurare manualmente il computer host di Visual Studio

  1. Fare clic su Sistema e sicurezza nel Pannello di controllo.

  2. Fare clic su Windows Firewall.

  3. Aggiungere un'eccezione per TCP 135, la porta utilizzata da DCOM per comunicare con il computer remoto.

    1. Nel pannello di controllo di Windows Firewall fare clic su Impostazioni avanzate.

    2. Se viene visualizzata la finestra di dialogo Controllo dell'account utente, fare clic su per continuare.

      Verrà visualizzata la finestra Windows Firewall con sicurezza avanzata.

    3. Fare clic su Regole connessioni in entrata.

    4. Fare clic su Nuova regola nel riquadro Azioni.

      Verrà visualizzata la Creazione guidata nuova regola connessioni in entrata.

    5. In Selezionare il tipo di regola che si desidera creare. scegliere Porta, quindi fare clic su Avanti.

    6. Selezionare TCP e Porte locali specifiche, quindi immettere 135 nella casella Porte locali specifiche.

    7. Fare clic su Avanti.

    8. Nella pagina Azione selezionare Consenti la connessione, quindi scegliere Avanti.

    9. Nella pagina Profilo selezionare i profili in cui si desidera applicare la regola. In genere questi profili sono Dominio e possibilmente Privato, ma non Pubblico.

    10. Fare clic su Avanti.

    11. Nella pagina Nome digitare un nome significativo nell'apposita casella, ad esempio DCOM debug remoto.

    12. Fare clic su Fine.

  4. Se i criteri del dominio richiedono la comunicazione di rete tramite IPSec, eseguire questo passaggio. In caso contrario, andare al passaggio 5.

    1. Fare clic su Nuova regola.

      Verrà visualizzata la Creazione guidata nuova regola connessioni in entrata.

    2. In Selezionare il tipo di regola che si desidera creare. scegliere Porta, quindi fare clic su Avanti.

    3. Selezionare UDP e Porte locali specifiche, quindi immettere 4500 e 500 nella casella Porte locali specifiche.

    4. Fare clic su Avanti.

    5. Nella pagina Azione selezionare Consenti la connessione, quindi scegliere Avanti.

    6. Nella pagina Profilo selezionare gli stessi profili selezionati al passaggio 3.

    7. Fare clic su Avanti.

    8. Nella pagina Nome digitare un nome nell'apposita casella, ad esempio UDP DCOM debug remoto.

    9. Fare clic su Fine.

  5. Chiudere la finestra Windows Firewall con sicurezza avanzata.

  6. Nel pannello di controllo di Windows Firewall aggiungere un'eccezione per il processo devenv.exe di Visual Studio.

    1. Fare clic su Consenti programma o funzionalità con Windows Firewall.

    2. Fare clic su Cambia impostazioni.

    3. Fare clic su Consenti un altro programma.

    4. Nella finestra di dialogo Aggiungi programma fare clic su Sfoglia.

    5. Nella finestra di dialogo Sfoglia spostarsi sul percorso in cui si trova devenv.exe. In genere, il percorso è SystemDrive:\Programmi\Microsoft Visual Studio 10.0\Common7\IDE.

    6. Scegliere OK per chiudere la finestra di dialogo Sfoglia.

    7. Scegliere OK per chiudere la finestra di dialogo Aggiungi programma.

Per configurare manualmente il computer remoto

  1. Fare clic su Sistema e sicurezza nel Pannello di controllo.

  2. Fare clic su Windows Firewall.

  3. Aggiungere un'eccezione per TCP 135, la porta utilizzata da DCOM per comunicare con il computer remoto.

    1. Nel pannello di controllo di Windows Firewall fare clic su Impostazioni avanzate.

    2. Se viene visualizzata la finestra di dialogo Controllo dell'account utente, fare clic su per continuare.

      Verrà visualizzata la finestra Windows Firewall con sicurezza avanzata.

    3. Fare clic su Regole connessioni in entrata.

    4. Fare clic su Nuova regola nel riquadro Azioni.

      Verrà visualizzata la Creazione guidata nuova regola connessioni in entrata.

    5. In Selezionare il tipo di regola che si desidera creare. scegliere Porta, quindi fare clic su Avanti.

    6. Selezionare TCP e Porte locali specifiche, quindi immettere 135 nella casella Porte locali specifiche.

    7. Fare clic su Avanti.

    8. Nella pagina Azione selezionare Consenti la connessione, quindi scegliere Avanti.

    9. Nella pagina Profilo selezionare i profili in cui si desidera applicare la regola. In genere questi profili sono Dominio e possibilmente Privato, ma non Pubblico.

    10. Fare clic su Avanti.

    11. Nella pagina Nome digitare un nome significativo nell'apposita casella, ad esempio DCOM debug remoto.

    12. Fare clic su Fine.

  4. Se i criteri del dominio richiedono la comunicazione di rete tramite IPSec, eseguire questo passaggio. In caso contrario, andare al passaggio 5.

    1. Fare clic su Nuova regola.

      Verrà visualizzata la Creazione guidata nuova regola connessioni in entrata.

    2. In Selezionare il tipo di regola che si desidera creare. scegliere Porta, quindi fare clic su Avanti.

    3. Selezionare UDP e Porte locali specifiche, quindi immettere 4500 e 500 nella casella Porte locali specifiche.

    4. Fare clic su Avanti.

    5. Nella pagina Azione selezionare Consenti la connessione, quindi scegliere Avanti.

    6. Nella pagina Profilo selezionare gli stessi profili selezionati al passaggio 3.

    7. Fare clic su Avanti.

    8. Nella pagina Nome digitare un nome nell'apposita casella, ad esempio UDP DCOM debug remoto.

    9. Scegliere Fine.

  5. Aggiungere eccezioni per TCP 139, TCP 445, UDP 137 e UDP 138, le porte utilizzate da DCOM per comunicare con il computer remoto.

    1. Fare clic su Nuova regola.

      Verrà visualizzata la Creazione guidata nuova regola connessioni in entrata.

    2. In Selezionare il tipo di regola che si desidera creare. scegliere Porta, quindi fare clic su Avanti.

    3. Selezionare TCP e Porte locali specifiche, quindi immettere 139, 445 nella casella Porte locali specifiche.

    4. Fare clic su Avanti.

    5. Nella pagina Azione selezionare Consenti la connessione, quindi scegliere Avanti.

    6. Nella pagina Profilo selezionare gli stessi profili selezionati al passaggio 3.

    7. Fare clic su Avanti.

    8. Nella pagina Nome digitare un nome, ad esempio TCP debug remoto condivisione file e stampanti.

    9. Scegliere Fine.

    10. Fare nuovamente clic su Nuova regola.

      Verrà visualizzata la Creazione guidata nuova regola connessioni in entrata.

    11. In Selezionare il tipo di regola che si desidera creare. scegliere Porta, quindi fare clic su Avanti.

    12. Selezionare UDP e Porte locali specifiche, quindi immettere 137, 138 nella casella Porte locali specifiche.

    13. Fare clic su Avanti.

    14. Nella pagina Azione selezionare Consenti la connessione, quindi scegliere Avanti.

    15. Nella pagina Profilo selezionare gli stessi profili selezionati al passaggio 3.

    16. Fare clic su Avanti.

    17. Nella pagina Nome digitare un nome, ad esempio UDP debug remoto condivisione file e stampanti.

    18. Scegliere Fine.

  6. Chiudere la finestra Windows Firewall con sicurezza avanzata.

  7. Nel pannello di controllo di Windows Firewall aggiungere un'eccezione per il processo msvcmon.exe di Visual Studio.

    1. Fare clic su Consenti programma o funzionalità con Windows Firewall.

    2. Fare clic su Cambia impostazioni.

    3. Fare clic su Consenti un altro programma.

    4. Nella finestra di dialogo Aggiungi programma fare clic su Sfoglia.

    5. Nella finestra di dialogo Sfoglia spostarsi sul percorso in cui si trova devenv.exe. In genere, il percorso è SystemDrive:\Programmi\Microsoft Visual Studio 10.0\Common7\IDE.

    6. Scegliere OK per chiudere la finestra di dialogo Sfoglia.

    7. Scegliere OK per chiudere la finestra di dialogo Aggiungi programma.

Vedere anche

Attività

Procedura: impostare il debug remoto