Condividi tramite


Domande frequenti sulla distribuzione per App Web in Azure

Questo articolo offre risposte alle domande frequenti sui problemi di distribuzione per la funzionalità App Web del servizio app di Azure.

Se il problema riguardante Azure non viene risolto in questo articolo, visitare i forum di Azure su MSDN e Stack Overflow. È possibile pubblicare il problema in questi forum o in @AzureSupport su Twitter. È anche possibile inviare una richiesta di supporto tecnico di Azure. Per inviare una richiesta di supporto, selezionare Supporto tecnico nella pagina del supporto di Azure.

Ho appena iniziato a usare servizio app app Web. come si pubblica il codice?

Di seguito sono riportate alcune opzioni per la pubblicazione del codice dell'app Web:

  • Eseguire la distribuzione usando Visual Studio. Se è disponibile la soluzione Visual Studio, fare clic con il pulsante destro del mouse sul progetto dell'applicazione Web e quindi scegliere Pubblica.
  • Eseguire la distribuzione usando un client FTP. Nel portale di Azure, scaricare il profilo di pubblicazione per l'app Web nella quale si intende distribuire il codice. Caricare quindi i file in \site\wwwroot usando le stesse credenziali FTP del profilo di pubblicazione.

Per altre informazioni, vedere Distribuire l'app nel servizio app.

Viene visualizzato un messaggio di errore quando si prova a eseguire la distribuzione da Visual Studio. Come si risolve questo errore?

Se viene visualizzato il messaggio seguente, è possibile che si stia usando una versione precedente dell'SDK:

Errore durante la distribuzione della risorsa 'YourResourceName' nel gruppo di risorse 'YourResourceGroup': MissingRegistrationForLocation: la sottoscrizione non è registrata per il tipo di risorsa 'components' nella posizione 'Stati Uniti centrali'. Ripetere la registrazione per questo provider per poter accedere a questo percorso.

Per risolvere questo errore, eseguire l'aggiornamento all'SDK più recente. Se viene visualizzato questo messaggio e si ha l'SDK più recente, inviare una richiesta di supporto.

Come si distribuisce un'applicazione ASP.NET da Visual Studio al servizio app?

L'esercitazione Creare la prima app Web ASP.NET in Azure in cinque minuti illustra come distribuire un'applicazione Web ASP.NET in un'app Web in servizio app usando Visual Studio.

Quali sono i diversi tipi di servizi di credenziali di distribuzione?

Il servizio app supporta due tipi di credenziali per la distribuzione Git locale e la distribuzione FTP/S. Per altre informazioni su come configurare le credenziali di distribuzione, vedere Configurare le credenziali di distribuzione per il servizio app.

Qual è la struttura di file o directory dell'app Web del servizio app?

Per informazioni sulla struttura dei file dell'app del servizio app, vedere Struttura di file in Azure.

Ricerca per categorie risolvere l'errore FTP 550 - Spazio insufficiente sul disco quando si tenta di eseguire ftp i file?

Se viene visualizzato questo messaggio, è probabile che si verifichi una quota del disco nel piano di servizio per l'app Web. Potrebbe essere necessario passare a un livello di servizio superiore in base alle esigenze di spazio su disco. Per altre informazioni sui piani tariffari e i limiti delle risorse, vedere il piano tariffario del servizio app.

Come si configura la distribuzione continua dell'app Web del servizio app?

È possibile impostare la distribuzione continua da diverse risorse, tra cui, Azure DevOps, OneDrive, GitHub, Bitbucket, Dropbox e altri repository Git. Queste opzioni sono disponibili nel portale. Distribuzione continua nel servizio app è un'utile esercitazione che illustra come configurare la distribuzione continua.

Come si risolvono i problemi con la distribuzione continua da GitHub e Bitbucket?

Per informazioni sull'analisi dei problemi con la distribuzione continua da GitHub o Bitbucket, vedere Investigating continuous deployment (Analisi della distribuzione continua).

Non è possibile accedere al sito tramite FTP e pubblicare il codice. Come si risolve questo problema?

Per risolvere i problemi ftp, seguire questa procedura:

  1. Verificare di immettere il nome host e le credenziali corretti. Per informazioni dettagliate sui diversi tipi di credenziali e sul loro uso, vedere Deployment credentials (Credenziali di distribuzione).
  2. Verificare che le porte FTP non siano bloccate da un firewall. Le porte devono avere queste impostazioni:
    • Porta di connessione di controllo FTP: 21
    • Porta di connessione dati FTP: 989, 10001-10300

Come si pubblica il codice nel servizio app?

Avvio rapido di Azure è progettato per semplificare la distribuzione dell'app con lo stack di distribuzione e il metodo di propria scelta. Per usare Avvio rapido, nel portale di Azure passare al servizio app e in Distribuzione selezionare Avvio rapido.

Perché l'app a volte si riavvia dopo la distribuzione nel servizio app?

Per informazioni sulle circostanze in cui la distribuzione di un'applicazione può provocare un riavvio, vedere Deployment vs runtime issues (Problemi di distribuzione e runtime). Come descritto nell'articolo, il servizio app distribuisce i file nella cartella wwwroot. Non riavvia mai direttamente l'app.

Come integrare il codice di Azure DevOps con il servizio app?

Sono disponibili due opzioni per l'uso della distribuzione continua con Azure DevOps:

  • Usare un progetto Git. Connettersi tramite servizio app usando il Centro distribuzione.
  • Usare un progetto di controllo della versione di Team Foundation. Eseguire la distribuzione usando l'agente di compilazione per il servizio app.

La distribuzione continua di codice per entrambe le opzioni dipende dai flussi di lavoro di sviluppo esistenti e dalle procedure di archiviazione. Vedi questi articoli per ulteriori informazioni:

Come si usa FTP o FTPS per distribuire l'app nel servizio app?

Per informazioni sull'uso di FTP o FTPS per distribuire l'app Web nel servizio app, vedere Distribuire l'app nel servizio app usando FTP/S.

Contattaci per ricevere assistenza

In caso di domande o bisogno di assistenza, creare una richiesta di supporto tecnico oppure formula una domanda nel Supporto della community di Azure. È possibile anche inviare un feedback sul prodotto al feedback della community di Azure.