Vanliga frågor om distribution för Web Apps i Azure

Den här artikeln innehåller svar på vanliga frågor och svar om distributions problem för Web Apps funktionen i Azure App Service.

Om ditt Azure-problem inte åtgärdas i den här artikeln kan du gå till Azure-forumen på MSDN och Stack Overflow. Du kan publicera ditt problem i dessa forum eller publicera på @AzureSupport Twitter. Du kan också skicka en support förfrågan för Azure. Om du vill skicka en supportbegäran väljer du Hämta support på sidan Support för Azure .

Jag kommer precis att komma igång med App Service-webbappar. Hur gör jag för att publicera min kod?

Här följer några alternativ för att publicera din webb program kod:

  • Distribuera med hjälp av Visual Studio. Om du har Visual Studio-lösningen högerklickar du på projektet för webb programmet och väljer sedan publicera.
  • Distribuera med hjälp av en FTP-klient. I Azure Portal laddar du ned publicerings profilen för den webbapp som du vill distribuera din kod till. Ladda sedan upp filerna till \site\wwwroot med samma publicerings profil FTP-autentiseringsuppgifter.

Mer information finns i distribuera din app till App Service.

Jag får ett fel meddelande när jag försöker distribuera från Visual Studio. Hur gör jag för att lösa det här felet?

Om du ser följande meddelande kanske du använder en äldre version av SDK: "fel vid distribution för resursen" YourResourceName "i resurs gruppen" YourResourceGroup ": MissingRegistrationForLocation: prenumerationen har inte registrerats för resurs typens komponenter på platsen" Central US ". Registrera den här providern igen för att få åtkomst till den här platsen. "

Lös problemet genom att uppgradera till den senaste SDK: n. Om du ser det här meddelandet och du har den senaste SDK: n skickar du en support förfrågan.

Hur gör jag för att du distribuera ett ASP.NET-program från Visual Studio till App Service?

Självstudien skapa din första ASP.NET-webbapp i Azure på fem minuter visar hur du distribuerar ett ASP.NET-webbprogram till en webbapp i App Service med hjälp av Visual Studio.

Vilka är de olika typerna av distributions uppgifter?

App Service stöder två typer av autentiseringsuppgifter för lokal Git-distribution och FTP/S-distribution. Mer information om hur du konfigurerar autentiseringsuppgifter för distribution finns i Konfigurera autentiseringsuppgifter för distribution för App Service.

Vad är fil-eller katalog strukturen för min App Service-webbapp?

Information om fil strukturen för din App Service-app finns i fil strukturen i Azure.

Hur gör jag för att lösa "FTP-fel 550 – det finns inte tillräckligt med utrymme på disken" när jag försöker FTP-filer?

Om det här meddelandet visas är det troligt att du kör en diskkvot i tjänste planen för din webbapp. Du kan behöva skala upp till en högre tjänst nivå baserat på disk utrymmes behoven. Mer information om pris planer och resurs gränser finns App Service prissättning.

Hur gör jag för att du konfigurera kontinuerlig distribution för min App Service-webbapp?

Du kan ställa in kontinuerlig distribution från flera resurser, inklusive Azure DevOps, OneDrive, GitHub, BitBucket, Dropbox och andra git-databaser. Dessa alternativ är tillgängliga i portalen. Kontinuerlig distribution till App Service är en praktisk självstudie som förklarar hur du konfigurerar kontinuerlig distribution.

Hur gör jag för att felsöka problem med kontinuerlig distribution från GitHub och Bitbucket?

Information om hur du undersöker problem med kontinuerlig distribution från GitHub eller BitBucket finns i undersöka kontinuerlig distribution.

Jag kan inte FTP till min webbplats och publicera min kod. Hur gör jag för att du lösa det här problemet?

Så här löser du FTP-problem:

  1. Kontrol lera att du har angett rätt värdnamn och autentiseringsuppgifter. Detaljerad information om olika typer av autentiseringsuppgifter och hur du använder dem finns i distributions uppgifter.
  2. Kontrol lera att FTP-portarna inte blockeras av en brand vägg. Portarna måste ha följande inställningar:
    • Anslutningsport för FTP-kontroll: 21
    • Anslutnings port för FTP-data: 989, 10001-10300

Hur gör jag för att publicera min kod till App Service?

Azure snabb starten är utformad för att hjälpa dig att distribuera din app med hjälp av distributions stacken och den metod som du väljer. Om du vill använda Azure Portal snabb starten går du till App Service under distribution och väljer snabb start.

Varför startar min app ibland om efter distributionen till App Service?

Om du vill veta mer om under vilka omständigheter en program distribution kan leda till en omstart, se distribution jämfört med körnings problem. I artikeln beskrivs App Service distribuerar filer till mappen wwwroot. Appen startas aldrig om direkt.

Hur integrerar jag Azure DevOps-kod med App Service?

Du har två alternativ för att använda kontinuerlig distribution med Azure DevOps:

  • Använd ett git-projekt. Anslut via App Service med hjälp av distributions Center.
  • Använd ett TFVC-projekt (Team Foundation Version Control). Distribuera med hjälp av build-agenten för App Service.

Kontinuerlig kod distribution för båda dessa alternativ beror på befintliga arbets flöden för utvecklare och inchecknings procedurer. Mer information finns i de här artiklarna:

Hur gör jag för att använda FTP eller FTPS för att distribuera appen till App Service?

Information om hur du använder FTP eller FTPS för att distribuera webbappen till App Service finns i distribuera din app för att app service med FTP/S.