Hostowanie i wdrażanie ASP.NET Core jako aplikacji autonomicznej z Azure Static Web Apps

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:

Scenariusze wdrażania usługi GitHub