Szybki start: publikowanie aplikacji internetowej ASP.NET
Artykuł
W tym artykule dowiesz się, jak opublikować pierwszą aplikację internetową ASP.NET w różnych lokalizacjach, w tym lokalny serwer internetowy, taki jak usługi IIS i zdalne środowisko chmury, takie jak usługa aplikacja systemu Azure.
Ten artykuł obsługuje ASP.NET i ASP.NET Core.
Wymagania wstępne
Potrzebny jest program Visual Studio z pakietem roboczym ASP.NET i tworzeniem aplikacji internetowych.
Jeśli masz już zainstalowany program Visual Studio:
Zainstaluj najnowsze aktualizacje w programie Visual Studio, wybierając pozycję Sprawdzanie pomocy>pod kątem Aktualizacje.
Dodaj obciążenie, wybierając pozycję Narzędzia Pobierz narzędzia>i funkcje.
Rozpocznij
W Eksplorator rozwiązań kliknij prawym przyciskiem myszy projekt i wybierz polecenie Publikuj.
Jeśli po raz pierwszy publikujesz tę aplikację internetową, zobaczysz kreatora publikowania.
Uwaga
Program Visual Studio filtruje listę miejsc docelowych w zależności od typu aplikacji internetowej.
Publikowanie aplikacji internetowej na platformie Azure
Aby uzyskać szczegółowe instrukcje dotyczące publikowania aplikacji internetowej, zobacz Szybki start: wdrażanie aplikacji internetowej ASP.NET.
Publikowanie aplikacji internetowej w usłudze Docker Container Registry
Aplikację internetową można opublikować jako kontener platformy Docker w dowolnym zgodnym rejestrze kontenerów platformy Docker.
Kliknij przycisk Dalej i wybierz spośród dostępnych opcji, takich jak Usługa Azure Container Registry lub Docker Hub.
Azure Container Registry
Następnie w polu Azure Container Registry wybierz istniejące wystąpienie lub utwórz nowe.
Docker Hub
Następnie w usłudze Docker Hub podaj poświadczenia publikowania.
Inny rejestr kontenerów platformy Docker
Następnie w przypadku innych rejestrów kontenerów platformy Docker podaj identyfikator URI i opublikuj poświadczenia.
Kończenie pracy kreatora publikowania
Następnie zostanie wyświetlona strona podsumowania nowego profilu publikowania, który został właśnie utworzony przy użyciu kreatora publikowania. Kliknij pozycję Publikuj i program Visual Studio wdraża aplikację internetową w określonym rejestrze kontenerów platformy Docker.
Uwaga
Powyższy zrzut ekranu przedstawia profil publikowania przeznaczony dla usługi Azure Docker Registry, ale ten sam przycisk Publikuj jest dostępny dla wszystkich trzech opcji usługi Docker Container Registry.
Publikowanie aplikacji internetowej w folderze
Aplikację internetową można opublikować zarówno w folderach lokalnych, jak i sieciowych.
Najpierw podaj ścieżkę i kliknij przycisk Zakończ , aby ukończyć pracę kreatora publikowania.
Następnie zostanie wyświetlona strona podsumowania nowego profilu publikowania, który został właśnie utworzony przy użyciu kreatora publikowania. Kliknij pozycję Publikuj , a program Visual Studio wdroży aplikację internetową w podanej ścieżce.
Po zamknięciu tej strony podsumowania możesz wrócić do tej strony podsumowania. Po następnym kliknięciu prawym przyciskiem myszy i wybraniu pozycji Publikuj program Visual Studio otworzy tę stronę podsumowania. (Aby wrócić do kreatora publikowania, wystarczy kliknąć przycisk Nowy na stronie podsumowania).
Publikowanie aplikacji internetowej na serwerze FTP/FTPS
Aplikację internetową można opublikować przy użyciu protokołu FTP lub FTPS.
Podaj niezbędne szczegóły połączenia i wybierz pozycję Zakończ.
Następnie zostanie wyświetlona strona podsumowania nowego profilu publikowania, który został właśnie utworzony przy użyciu kreatora publikowania. Kliknij pozycję Publikuj i program Visual Studio wdraża aplikację internetową na podanym serwerze FTP lub FTPS.
Po zamknięciu tej strony podsumowania możesz wrócić do tej strony podsumowania. Przy następnym kliknięciu prawym przyciskiem myszy i opublikowaniu program Visual Studio otworzy tę stronę podsumowania. (Aby wrócić do kreatora publikowania, wystarczy kliknąć przycisk Nowy na stronie podsumowania).
Publikowanie aplikacji internetowej na serwerze sieci Web (IIS)
Aplikację internetową można opublikować w usługach IIS.
Wybierz żądany tryb wdrażania. Wybierz pozycję Web Deploy, aby natychmiast wdrożyć aplikację na określonym serwerze. Wybierz pozycję Pakiet Web Deploy, aby utworzyć spakowany plik zip zawierający artefakty wdrażania do późniejszego użycia przez Ciebie lub inną osobę.
Web Deploy
Podaj niezbędne szczegóły połączenia i wybierz pozycję Zakończ.
Na komputerze zdalnym upewnij się, że jest zainstalowane narzędzie Web Deploy i że usługa zarządzania siecią Web została uruchomiona. Zobacz Web Deploy error codes (Kody błędów narzędzia Web Deploy).
Pakiet Web Deploy
Kliknij przycisk Przeglądaj... , aby otworzyć okno dialogowe Wybieranie lokalizacji pakietu i wprowadź ścieżkę do miejsca, w którym ma zostać utworzony pakiet, w tym nazwę pliku zip .
Kończenie pracy kreatora publikowania
Następnie zostanie wyświetlona strona podsumowania nowego profilu publikowania, który został właśnie utworzony przy użyciu kreatora publikowania. Kliknij pozycję Publikuj , a program Visual Studio wdroży aplikację internetową na określonym serwerze usług IIS.
Dostępne już wkrótce: W 2024 r. będziemy stopniowo wycofywać zgłoszenia z serwisu GitHub jako mechanizm przesyłania opinii na temat zawartości i zastępować go nowym systemem opinii. Aby uzyskać więcej informacji, sprawdź: https://aka.ms/ContentUserFeedback.