Guida introduttiva: Usare la modernizzazione di GitHub Copilot per .NET per distribuire il progetto in Azure

Questo argomento di avvio rapido illustra come distribuire il progetto in Azure con la modernizzazione di GitHub Copilot per .NET. Questo strumento consente di distribuire progetti migrati in Azure e corregge automaticamente gli errori di distribuzione durante il processo.

Prerequisiti

Annotazioni

Questi prerequisiti si applicano alle Visual Studio. Per altri ambienti di sviluppo, vedere Installare la modernizzazione di GitHub Copilot.

Distribuire il progetto

La funzionalità di modernizzazione per la distribuzione .NET consente di distribuire l'app migrata in Azure. Per avviare il processo di distribuzione, seguire questa procedura:

  1. In Visual Studio aprire il progetto migrato.

  2. Avviare la distribuzione con uno degli approcci seguenti:

    • Distribuire dopo la migrazione: distribuire il progetto dopo aver completato l'attività di migrazione. GitHub Copilot chiede se si vuole distribuire il progetto in Azure al completamento di un'attività di migrazione. Chiedi a Copilot di continuare per avviare il processo di distribuzione.

      Screenshot che illustra come avviare il processo di distribuzione in GitHub Copilot.

    • Usare un prompt di distribuzione per effettuare il provisioning di una nuova infrastruttura Azure e distribuire il progetto: è possibile immettere il prompt seguente in Copilot chat per distribuire il progetto in Azure:

      Analizzare attentamente il progetto per identificare tutte le risorse pertinenti Azure, i linguaggi di programmazione, i framework, le dipendenze e i file di configurazione necessari per la distribuzione. Sviluppare un diagramma dell'architettura per me usando #appmod-generate-architecture-diagram. In base a quel diagramma insieme a tutte le informazioni ottenute dall'analisi del progetto, aiutami a sviluppare un piano di implementazione e provisioning con lo strumento #appmod-get-plan ed eseguirlo per distribuire il progetto in Azure. deployTool: azd, IacType: Bicep, servizio di hosting: non-Azure Kubernetes.

      Screenshot che illustra come avviare il processo di distribuzione in GitHub Copilot usando un prompt.

    • Usare un prompt di distribuzione per distribuire il progetto in risorse di Azure esistenti: è possibile immettere il prompt seguente nella chat Copilot per distribuire il progetto in risorse Azure esistenti:

      Distribuire il mio progetto nel gruppo di risorse Azure esistente [ID gruppo di risorse] nella sottoscrizione [ID sottoscrizione]. Usare lo strumento #appmod-get-plan per sviluppare ed eseguire un piano.

      Screenshot che illustra come avviare la distribuzione nel processo di risorse Azure esistente in GitHub Copilot usando un prompt.

  3. Dopo aver avviato la distribuzione, GitHub Copilot potrebbe richiedere l'approvazione per l'uso degli strumenti o l'esecuzione di comandi. Concedere l'autorizzazione quando richiesto.

  4. GitHub Copilot crea un piano. Il piano illustra la strategia di distribuzione, inclusi gli obiettivi di distribuzione, le informazioni sul progetto, l'architettura delle risorse Azure, le risorse Azure e i passaggi di esecuzione.

  5. È possibile modificare direttamente il piano o chiedere GitHub Copilot di modificarlo per personalizzare la distribuzione prima di procedere.

  6. Quando si è soddisfatti del piano, istruisci GitHub Copilot a continuare.

  7. GitHub Copilot segue il piano ed esegue il processo di distribuzione.

  8. Al termine della distribuzione, GitHub Copilot fornisce un riepilogo del processo di distribuzione.

Note

  • Usare Claude Sonnet 4 o versioni successive per ottenere risultati ottimali.
  • Copilot potrebbe necessitare di alcune iterazioni per correggere gli errori di distribuzione.