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

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

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

Jag har precis börjat med App Service webbappar. Hur gör jag för att publicera min kod?

Här är några alternativ för att publicera din webbappskod:

  • Distribuera med hjälp av Visual Studio. Om du har Visual Studio-lösningen högerklickar du på webbprogramprojektet och väljer sedan Publicera.
  • Distribuera med hjälp av en FTP-klient. I Azure Portal laddar du ned publiceringsprofilen för den webbapp som du vill distribuera koden till. Ladda sedan upp filerna till \site\wwwroot med samma FTP-autentiseringsuppgifter för publiceringsprofilen.

Mer information finns i Distribuera din app till App Service.

Jag ser ett felmeddelande 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:et:

Fel under distributionen av resursen "YourResourceName" i resursgruppen "YourResourceGroup": MissingRegistrationForLocation: Prenumerationen är inte registrerad för resurstypen "komponenter" på platsen "USA, centrala". Registrera om för den här providern för att få åtkomst till den här platsen.

Lös det här felet genom att uppgradera till den senaste SDK:en. Om du ser det här meddelandet och du har den senaste SDK:en skickar du en supportbegäran.

Hur gör jag för att 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 en ASP.NET webbapp till en webbapp i App Service med hjälp av Visual Studio.

Vilka är de olika typerna av autentiseringsuppgifter för distribution?

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 katalogstrukturen i min App Service webbapp?

Information om filstrukturen för din App Service-app finns i Filstruktur 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 mina filer?

Om du ser det här meddelandet är det troligt att du får en diskkvot i tjänstplanen för din webbapp. Du kan behöva skala upp till en högre tjänstnivå baserat på diskutrymmets behov. Mer information om prisplaner och resursgränser finns i App Service prissättning.

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

Du kan konfigurera kontinuerlig distribution från flera resurser, inklusive Azure DevOps, OneDrive, GitHub, Bitbucket, Dropbox och andra Git-lagringsplatser. De här alternativen är tillgängliga i portalen. Kontinuerlig distribution till App Service är en bra 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?

Hjälp med att undersöka 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 lösa problemet?

Följ dessa steg för att lösa FTP-problem:

  1. Kontrollera att du anger rätt värdnamn och autentiseringsuppgifter. Detaljerad information om olika typer av autentiseringsuppgifter och hur du använder dem finns i Autentiseringsuppgifter för distribution.
  2. Kontrollera att FTP-portarna inte blockeras av en brandvägg. Portarna bör ha följande inställningar:
    • FTP-kontrollanslutningsport: 21
    • FTP-dataanslutningsport: 989, 10001-10300

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

Azure-snabbstarten är utformad för att hjälpa dig att distribuera din app med hjälp av valfri distributionsstack och valfri metod. Om du vill använda snabbstarten går du till apptjänsten i Azure Portal. Under Distribution väljer du Snabbstart.

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

Mer information om de omständigheter under vilka en programdistribution kan resultera i en omstart finns i Problem med distribution kontra körning. Som beskrivs i artikeln distribuerar App Service filer till mappen wwwroot. Appen startas aldrig om direkt.

Hur gör jag för att integrera 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 Distributionscenter.
  • Använd ett TFVC-projekt (Team Foundation Version Control). Distribuera med hjälp av byggagenten för App Service.

Kontinuerlig koddistribution för båda dessa alternativ beror på befintliga arbetsflöden för utvecklare och incheckningsprocedurer. Mer information finns i följande artiklar:

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

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

Kontakta oss för att få hjälp

Om du har frågor eller behöver hjälp skapar du en supportförfrågan eller frågar Azure community support. Du kan också skicka produktfeedback till Azure-feedbackcommunityn.