Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Ważne
ASP.NET Core w wersji zapoznawczej za pomocą usługi Azure App Service
ASP.NET Core w wersji zapoznawczej nie są domyślnie wdrażane w usłudze Azure App Service. Aby hostować aplikację korzystającą z wersji zapoznawczej ASP.NET Core, zobacz Deploy ASP.NET Core preview release to Azure App Service (Wdrażanie wersji zapoznawczej ASP.NET Core w usłudze Azure App Service).
Aby rozwiązać problem z wdrażaniem usługi App Service, zobacz Rozwiązywanie problemów z platformą ASP.NET Core w usłudze Azure App Service i usługach IIS.
Ustawienia
Otwórz bezpłatne konto platformy Azure , jeśli go nie masz.
Tworzenie aplikacji internetowej
Uruchom program Visual Studio 2022 i wybierz pozycję Utwórz nowy projekt.
W oknie dialogowym Tworzenie nowego projektu wybierz pozycję ASP.NET Core Web App, a następnie wybierz przycisk Dalej.
W oknie dialogowym Konfigurowanie nowego projektu nadaj projektowi nazwę, a następnie wybierz pozycję Dalej.
W oknie dialogowym Dodatkowe informacje :
- W polu Framework wybierz pozycję .NET 7.0 (Standardowa Obsługa Terminów).
- We wprowadzaniu typu uwierzytelniania wybierz opcję Indywidualne konta, a następnie wybierz opcję Utwórz.
Program Visual Studio tworzy rozwiązanie.
Uruchom aplikację
- Naciśnij F5, aby uruchomić projekt.
Rejestrowanie użytkownika
Wybierz pozycję Zarejestruj i zarejestruj nowego użytkownika. Możesz użyć fikcyjnego adresu e-mail. Po przesłaniu strona wyświetla następujący błąd:
"Operacja bazy danych nie powiodła się podczas przetwarzania żądania. Zastosowanie istniejących migracji może rozwiązać ten problem"
Wybierz pozycję Zastosuj migracje i po zaktualizowaniu strony odśwież stronę.
- Zostanie wyświetlona strona potwierdzenia rejestracji. Wybierz Kliknij tutaj, aby potwierdzić swoje konto.
- Zostanie wyświetlona strona Potwierdzanie wiadomości e-mail .
- Zaloguj się jako nowy użytkownik.
Aplikacja wyświetla adres e-mail użyty do rejestracji nowego użytkownika i link do wylogowania.
- Zatrzymaj aplikację, zamykając przeglądarkę, lub w Visual Studio wybierz Debug>Stop Debugging.
- W programie Visual Studio wybierz pozycję Kompiluj>czyste rozwiązanie , aby wyczyścić elementy projektu i uniknąć rywalizacji o pliki.
Wdrażanie aplikacji na platformie Azure
Kliknij prawym przyciskiem myszy projekt w Eksploratorze rozwiązań i wybierz polecenie Publikuj.
W oknie dialogowym Publikowanie :
- Wybierz Azure.
- Wybierz Dalej.
W oknie dialogowym Publikowanie :
- Wybierz pozycję Azure App Service (Windows).
- Wybierz Dalej.
W oknie dialogowym Publikowanie na karcie App Service wybierz pozycję Utwórz nowy.
Zostanie wyświetlone okno dialogowe Tworzenie usługi App Service :
- Pola wprowadzania Nazwa, Grupa zasobów i Plan hostingu są wypełniane. Możesz zachować te nazwy lub zmienić je.
- Wybierz Utwórz.
Po zakończeniu tworzenia okno dialogowe zostanie automatycznie zamknięte, a okno dialogowe Publikowanie ponownie uzyska skupienie.
- Nowo utworzona instancja została automatycznie wybrana.
- Wybierz Zakończ
Okno dialogowe Postęp tworzenia profilu publikowania potwierdza, że profil publikowania został utworzony. Wybierz Zamknij.
Następnie widzisz stronę podsumowania profilu publikowania. Program Visual Studio wykrył, że ta aplikacja wymaga bazy danych programu SQL Server, która znajduje się w okienku Zależności usług. Wybierz wielokropek (...), a następnie Połącz.
Zostanie wyświetlone okno dialogowe Łączenie z zależnością :
- Wybierz pozycję Azure SQL Database.
- Wybierz Dalej.
W oknie dialogowym Łączenie z bazą danych Azure SQL Database wybierz pozycję Utwórz nową.
Zostanie wyświetlona pozycja Tworzenie bazy danych Azure SQL Database :
- Pola Nazwa bazy danych, Grupa zasobów, Serwer bazy danych i Plan usługi App Service są wypełnione. Możesz zachować te wartości lub zmienić je.
- Wprowadź nazwę użytkownika administratora bazy danych i hasło administratora bazy danych dla wybranego serwera bazy danych (zwróć uwagę, że używane konto musi mieć uprawnienia niezbędne do utworzenia nowej bazy danych Azure SQL Database)
- Wybierz Utwórz.
Po zakończeniu tworzenia okno dialogowe zostanie automatycznie zamknięte, a nacisk zostanie ponownie przekazany na okno dialogowe Connect to Azure SQL Database.
- Nowo utworzone wystąpienie jest wybierane automatycznie.
- Wybierz Dalej.
W następnym kroku okna dialogowego Łączenie z usługą Azure SQL Database :
- Wprowadź pola Nazwa użytkownika połączenia z bazą danych i Hasło połączenia z bazą danych . Są to szczegółowe informacje, których aplikacja będzie używać do nawiązywania połączenia z bazą danych w czasie wykonywania. Najlepszym rozwiązaniem jest unikanie używania tych samych szczegółów co nazwa użytkownika i hasło administratora używane w poprzednim kroku.
- Wybierz Zakończ
Okno dialogowe Postęp konfiguracji zależności potwierdza, że usługa Azure SQL Database jest skonfigurowana. Wybierz Zamknij.
Na stronie Podsumowanie profilu publikowania wybierz pozycję Więcej akcji>Edytuj:
Na karcie Ustawienia okna dialogowego Publikowanie :
Rozwiń węzeł Bazy danych i zaznacz pole Użyj tych parametrów połączenia w czasie wykonywania.
Rozwiń węzeł Migracje programu Entity Framework i wybierz pozycję Zastosuj tę migrację podczas publikowania.
Wybierz Zapisz. Program Visual Studio powraca do okna dialogowego Publikowanie .
Kliknij Publikuj. Program Visual Studio publikuje aplikację na platformie Azure. Po zakończeniu wdrażania.
Aplikacja jest otwierana w przeglądarce. Zarejestruj nowego użytkownika i zaloguj się jako nowy użytkownik, aby zweryfikować wdrożenie bazy danych i połączenie w czasie rzeczywistym.
Aktualizowanie aplikacji
Pages/Index.cshtmlRazor Edytuj stronę i zmień jej zawartość, a następnie zapisz zmiany. Możesz na przykład zmodyfikować akapit, aby powiedzieć "Hello ASP.NET Core!":@page @model IndexModel @{ ViewData["Title"] = "Home page"; } <div class="text-center"> <h1 class="display-4">Welcome</h1> <p>Learn about <a href="https://docs.microsoft.com/aspnet/core">building Web apps with ASP.NET Core</a>.</p> <p>Hello ASP.NET Core!</p> </div>Ponownie wybierz pozycję Publikuj na stronie podsumowania profilu publikowania .
- Po opublikowaniu aplikacji odśwież stronę i sprawdź, czy wprowadzone zmiany są dostępne na platformie Azure.
Czyszczenie
Po zakończeniu testowania aplikacji przejdź do witryny Azure Portal i usuń aplikację.
- Wybierz pozycję Grupy zasobów, a następnie wybierz utworzoną grupę zasobów.
- Na stronie Grupa zasobów wybierz pozycję Usuń grupę zasobów.
- Wprowadź nazwę grupy zasobów i wybierz pozycję Usuń. Aplikacja i wszystkie inne zasoby utworzone w tym samouczku są teraz usuwane z platformy Azure.