Notatka
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Uwaga / Notatka
Nie jest to najnowsza wersja tego artykułu. Aby zapoznać się z aktualną wersją, zobacz artykuł w wersji .NET 10.
Ostrzeżenie
Ta wersja ASP.NET Core nie jest już obsługiwana. Aby uzyskać więcej informacji, zobacz zasady pomocy technicznej platformy .NET i platformy .NET Core. Aby zapoznać się z aktualną wersją, zobacz artykuł w wersji .NET 10.
W tym artykule wyjaśniono, jak hostować i wdrażać autonomiczną Blazor WebAssembly aplikację Microsoft Azure Static Web Apps.
Konfiguracja aplikacji
Aby upewnić się, że żądania dotyczące dowolnej ścieżki zwracają index.html, należy ustawić trasę awaryjną nawigacji.
Utwórz plik o nazwie staticwebapp.config.json w folderze głównym projektu z następującą zawartością:
{
"navigationFallback": {
"rewrite": "/index.html"
}
}
Wdrażanie za pomocą programu Visual Studio
Aby wdrożyć autonomiczną aplikację Blazor WebAssembly z Visual Studio:
- Zapisz wszystkie niezapisane prace w projekcie, ponieważ podczas procesu może być wymagane ponowne uruchomienie programu Visual Studio.
- Postępuj zgodnie ze wskazówkami zawartymi w artykule Wdrażanie aplikacji Blazor w usłudze Azure Static Web Apps: wdrażanie z programu Visual Studio (dokumentacja usługi Azure Static Web Apps).
Scenariusze wdrażania usługi GitHub
- Visual Studio Code : Szybki start: tworzenie pierwszej statycznej witryny przy użyciu usługi Azure Static Web Apps
- Interfejs wiersza polecenia platformy .NET: wdrażanie Blazor witryn internetowych w chmurze za pomocą usługi Azure Static Web Apps (wideo)
- Wdrażanie z usługi GitHub : Samouczek: tworzenie statycznej aplikacji internetowej za pomocą Blazor usługi Azure Static Web Apps