Risoluzione dei problemi di sviluppo di Visual Studio 2017 con DockerTroubleshoot Visual Studio 2017 development with Docker

Quando si usa Visual Studio Tools per Docker, si potrebbero verificare problemi durante la compilazione o il debug dell'applicazione.When you're working with Visual Studio Tools for Docker, you may encounter issues while building or debugging your application. Di seguito sono descritti alcuni passaggi comuni per la risoluzione dei problemi.Below are some common troubleshooting steps.

La condivisione dei volumi non è abilitata.Volume sharing is not enabled. Abilitare la condivisione dei volumi nelle impostazioni di Docker CE per Windows (solo per i contenitori Linux)Enable volume sharing in the Docker CE for Windows settings (Linux containers only)

Per risolvere il problema:To resolve this issue:

  1. Fare doppio clic su Docker per Windows nell'area di notifica e quindi selezionare Impostazioni.Right-click Docker for Windows in the notification area, and then select Settings.
  2. Fare clic su Unità condivise e condividere l'unità di sistema e l'unità in cui si trova il progetto.Select Shared Drives and share the system drive along with the drive where the project resides.

Nota

Se i file risultano condivisi, potrebbe comunque essere necessario fare clic sul collegamento "Reimposta credenziali" nella parte inferiore della finestra di dialogo per abilitare di nuovo la condivisione dei volumi.If files appear shared, you may still need to click the "Reset credentials..." link at the bottom of the dialog in order to re-enable volume sharing.

unità condivise

Impossibile avviare il debugUnable to start debugging

Un motivo potrebbe essere correlato alla presenza di componenti di debug non aggiornati nella cartella del profilo utente.One reason could be related to having stale debugging components in your user profile folder. Eseguire i comandi seguenti per rimuovere queste cartelle in modo che vengano scaricati i componenti di debug più recenti alla successiva sessione di debug.Execute the following commands to remove these folders so that the latest debugging components are downloaded on the next debug session.

  • del %userprofile%\vsdbgdel %userprofile%\vsdbg
  • del %userprofile%\onecoremsvsmondel %userprofile%\onecoremsvsmon

Errori specifici della rete durante il debug dell'applicazioneErrors specific to networking when debugging your application

Provare a eseguire lo script scaricabile dall'articolo relativo alla pulizia dei componenti di rete dell'host dei contenitori, che aggiornerà i componenti di rete nel computer host.Try executing the script downloadable from Cleanup Container Host Networking, which will refresh the network-related components on your host machine.

Repository GitHub Microsoft/DockerToolsMicrosoft/DockerTools GitHub repo

Per qualsiasi altro problema riscontrato, vedere i problemi di Microsoft/DockerTools.For any other issues you encounter, see Microsoft/DockerTools issues.