Udostępnij za pośrednictwem


Często zadawane pytania dotyczące aplikacji internetowych na platformie Azure

Ten artykuł zawiera odpowiedzi na często zadawane pytania dotyczące problemów z wdrażaniem funkcji Web Apps usługi aplikacja systemu Azure Service.

Jeśli problem z platformą Azure nie został rozwiązany w tym artykule, odwiedź fora platformy Azure w witrynach MSDN i Stack Overflow. Możesz opublikować swój problem na tych forach lub opublikować go na @AzureSupport na Twitterze. Możesz również przesłać żądanie pomoc techniczna platformy Azure. Aby przesłać wniosek o pomoc techniczną, na stronie pomoc techniczna platformy Azure wybierz pozycję Uzyskaj pomoc techniczną.

Dopiero zaczynam pracę z aplikacjami internetowymi usługi App Service. Jak mogę opublikować mój kod?

Poniżej przedstawiono kilka opcji publikowania kodu aplikacji internetowej:

  • Wdrażanie przy użyciu programu Visual Studio. Jeśli masz rozwiązanie programu Visual Studio, kliknij prawym przyciskiem myszy projekt aplikacji internetowej, a następnie wybierz polecenie Publikuj.
  • Wdrażanie przy użyciu klienta FTP. W witrynie Azure Portal pobierz profil publikowania dla aplikacji internetowej, w której chcesz wdrożyć kod. Następnie przekaż pliki do katalogu \site\wwwroot przy użyciu tych samych poświadczeń FTP profilu publikowania.

Aby uzyskać więcej informacji, zobacz Wdrażanie aplikacji w usłudze App Service.

Podczas próby wdrożenia z programu Visual Studio jest wyświetlany komunikat o błędzie. Jak mogę usunąć ten błąd?

Jeśli zostanie wyświetlony następujący komunikat, być może używasz starszej wersji zestawu SDK:

Błąd podczas wdrażania zasobu "YourResourceName" w grupie zasobów "YourResourceGroup": MissingRegistrationForLocation: Subskrypcja nie jest zarejestrowana dla typu zasobu "components" w lokalizacji "Środkowe stany USA". Zarejestruj się ponownie dla tego dostawcy, aby mieć dostęp do tej lokalizacji.

Aby rozwiązać ten błąd, uaktualnij go do najnowszego zestawu SDK. Jeśli widzisz ten komunikat i masz najnowszy zestaw SDK, prześlij wniosek o pomoc techniczną.

Jak mogę wdrożyć aplikację ASP.NET z programu Visual Studio do usługi App Service?

Samouczek Tworzenie pierwszej aplikacji internetowej ASP.NET na platformie Azure w ciągu pięciu minut pokazuje, jak wdrożyć aplikację internetową ASP.NET w aplikacji internetowej w usłudze App Service przy użyciu programu Visual Studio.

Jakie są różne typy poświadczeń wdrożenia?

Usługa App Service obsługuje dwa typy poświadczeń dla lokalnego wdrożenia usługi Git i wdrożenia FTP/S. Aby uzyskać więcej informacji na temat konfigurowania poświadczeń wdrożenia, zobacz Konfigurowanie poświadczeń wdrożenia dla usługi App Service.

Jaka jest struktura pliku lub katalogu mojej aplikacji internetowej usługi App Service?

Aby uzyskać informacje o strukturze plików aplikacji usługi App Service, zobacz Struktura plików na platformie Azure.

Jak mogę rozwiązać problem "Błąd FTP 550 — za mało miejsca na dysku" podczas próby ftp moich plików?

Jeśli widzisz ten komunikat, prawdopodobnie korzystasz z limitu przydziału dysku w planie usługi dla aplikacji internetowej. Może być konieczne skalowanie w górę do wyższej warstwy usługi w zależności od potrzeb związanych z miejscem na dysku. Aby uzyskać więcej informacji na temat planów cenowych i limitów zasobów, zobacz Cennik usługi App Service.

Jak mogę skonfigurować ciągłe wdrażanie dla mojej aplikacji internetowej usługi App Service?

Możesz skonfigurować ciągłe wdrażanie z kilku zasobów, takich jak Azure DevOps, OneDrive, GitHub, Bitbucket, Dropbox i inne repozytoria Git. Te opcje są dostępne w portalu. Ciągłe wdrażanie w usłudze App Service to przydatny samouczek wyjaśniający sposób konfigurowania ciągłego wdrażania.

Jak mogę rozwiązywać problemy z ciągłym wdrażaniem z usług GitHub i Bitbucket?

Aby uzyskać pomoc w badaniu problemów z ciągłym wdrażaniem z usługi GitHub lub Bitbucket, zobacz Badanie ciągłego wdrażania.

Nie mogę połączyć się z witryną FTP i opublikować kodu. Jak mogę rozwiązać ten problem?

Aby rozwiązać problemy z protokołem FTP, wykonaj następujące kroki:

  1. Sprawdź, czy wprowadzasz poprawną nazwę hosta i poświadczenia. Aby uzyskać szczegółowe informacje o różnych typach poświadczeń i sposobie ich używania, zobacz Poświadczenia wdrożenia.
  2. Sprawdź, czy porty FTP nie są blokowane przez zaporę. Porty powinny mieć następujące ustawienia:
    • Port połączenia sterowania FTP: 21
    • Port połączenia danych FTP: 989, 10001-10300

Jak mogę opublikować mój kod w usłudze App Service?

Przewodnik Szybki start platformy Azure został zaprojektowany w celu ułatwienia wdrażania aplikacji przy użyciu wybranego stosu wdrożenia i metody. Aby użyć przewodnika Szybki start, w witrynie Azure Portal przejdź do usługi aplikacji, w obszarze Wdrażanie wybierz pozycję Szybki start.

Dlaczego moja aplikacja czasami uruchamia się ponownie po wdrożeniu w usłudze App Service?

Aby dowiedzieć się więcej o okolicznościach, w których wdrożenie aplikacji może spowodować ponowne uruchomienie, zobacz Wdrażanie i problemy ze środowiskiem uruchomieniowym. Jak opisano w artykule, usługa App Service wdraża pliki w folderze wwwroot. Nigdy nie uruchamia bezpośrednio aplikacji.

Jak zintegrować kod usługi Azure DevOps z usługą App Service?

Dostępne są dwie opcje korzystania z ciągłego wdrażania w usłudze Azure DevOps:

  • Użyj projektu Git. Nawiąż połączenie za pośrednictwem usługi App Service przy użyciu Centrum wdrażania.
  • Użyj projektu Kontrola wersji serwera Team Foundation (TFVC). Wdróż przy użyciu agenta kompilacji dla usługi App Service.

Ciągłe wdrażanie kodu dla obu tych opcji zależy od istniejących przepływów pracy deweloperów i procedur ewidencjonowania. Więcej informacji można znaleźć w tych artykułach:

Jak mogę wdrożyć moją aplikację w usłudze App Service za pomocą protokołu FTP lub FTPS?

Aby uzyskać informacje na temat wdrażania aplikacji internetowej w usłudze App Service przy użyciu protokołu FTP lub FTPS, zobacz Wdrażanie aplikacji w usłudze App Service przy użyciu protokołu FTP/S.

Skontaktuj się z nami, aby uzyskać pomoc

Jeśli masz pytania lub potrzebujesz pomocy, utwórz wniosek o pomoc techniczną lub zadaj pytanie w społeczności wsparcia dla platformy Azure. Możesz również przesłać opinię o produkcie do społeczności opinii na temat platformy Azure.