So stellen Sie eine Blazor-Anwendung auf IIS bereit

Blazor ist ein Webframework zur Vereinfachung der Entwicklung schneller Single-Page-Anwendungen, die in jedem Browser ausgeführt werden können. Es basiert auf C#, Razor und HTML.

In diesem Artikel erfahren Sie, wie Sie eine von ASP.NET Core gehostete Anwendung bereitstellen, die mit dem Web-UI-Framework auf IIS erstellt wurde. Sie verwenden Visual Studio 2017 auf Ihrem Windows 10-PC, um es zu veröffentlichen. Sie werden auch SQL Server 2014 verwenden, um DB-Operationen abzuwickeln. Doch bevor wir die Schritte für die Bereitstellung besprechen, werfen wir einen Blick auf die Voraussetzungen.

Voraussetzungen

  • Windows- Hosting
  • URL-Rewrite-Erweiterung

Schauen Sie sich auch diesen Artikel an , der den Prozess der Erstellung einer Cascading DropDownList in Blazor mithilfe des Entity-Frameworks zeigt. Sie müssen es als Referenz für die Entwicklung der Anwendung verwenden, die in diesem Tutorial bereitgestellt wird.

Schritte zur Installation des .NET Core-Hosting-Bundles

Zuerst müssen Sie das .NET Core Hosting Bundle installieren. Folge diesen Schritten:

  1. Gehen Sie zum .NET Core Hosting Bundle
  2. Wählen Sie die neueste .NET Core-Laufzeitumgebung ohne Vorschau aus.

So stellen Sie eine Blazor-Anwendung auf IIS bereit

  1. Klicken Sie auf Hosting Bundle Installer. Der Download des .NET Core Hosting-Pakets beginnt.

So stellen Sie eine Blazor-Anwendung auf IIS bereit

  1. Doppelklicken Sie auf die heruntergeladene Datei, um den Installationsvorgang zu starten.

So stellen Sie eine Blazor-Anwendung auf IIS bereit

Wenn die Installation abgeschlossen ist, starten Sie Ihren PC neu.

Schritte zum Veröffentlichen der Blazor-Anwendung

Jetzt ist es Zeit, Ihre Blazor-Anwendung zu veröffentlichen. Hier sind die Schritte:

  1. Öffnen Sie Visual Studio 2017.
  2. Öffnen Sie die Blazor-Anwendung.
  3. Sehen Sie sich die Registerkarte „Lösungs-Explorer“ an  , die sich auf der linken Seite des Bildschirms befindet. Klicken Sie mit der rechten Maustaste auf das Serverprojekt der Lösung, nämlich BlazorDDL.Server . Klicken Sie auf Veröffentlichen .

So stellen Sie eine Blazor-Anwendung auf IIS bereit

  1. Sie sehen einen neuen Bildschirm. Klicken Sie im linken Menü auf Ordner. Wählen Sie den Ordner aus, in dem Ihre Blazor-Anwendung veröffentlicht werden soll.

So stellen Sie eine Blazor-Anwendung auf IIS bereit

  1. Klicken Sie auf Veröffentlichen . Wenn kein Fehler vorliegt, wird Ihre Bewerbung erfolgreich veröffentlicht.

Schritte zum Konfigurieren von IIS

Als nächstes müssen Sie IIS konfigurieren. Folge diesen Schritten:

  1. Öffnen Sie IIS
  2. Klicken Sie mit der rechten Maustaste auf Sites . Klicken Sie dann auf Website hinzufügen
  3. Es erscheint ein Popup-Fenster. Geben Sie Ihren Site-Namen ein . In diesem Tutorial verwenden wir ankitsite . Geben Sie den Pfad zur veröffentlichten Anwendung in das Feld unter „ Physischer Pfad“ ein . Geben Sie dann Ihren Hostnamen ein . Hier verwenden wir ankitsite.com

So stellen Sie eine Blazor-Anwendung auf IIS bereit

  1. OK klicken .
  2. Jetzt müssen Sie den Anwendungspool konfigurieren . Sie finden es im linken Bereich. Doppelklicken Sie auf die Pool- Ankisite , die mit dem Site-Namen übereinstimmt, den  Sie im dritten Schritt eingegeben haben.
  3. Das Fenster „Anwendungspool bearbeiten“  wird angezeigt. Wählen Sie in der  Dropdown-Liste „.NET CLR-Version“ die Option „Kein verwalteter Code“ aus  .

So stellen Sie eine Blazor-Anwendung auf IIS bereit

  1. OK klicken .

Schritte zum Konfigurieren des DNS-Hosts

Die Konfiguration des DNS-Hosts ist wirklich einfach. Sie müssen nur die folgenden Schritte ausführen:

  1. Gehen Sie auf Ihrem PC zu diesem Pfad:
Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
C:WindowsSystem32driversetc
C:WindowsSystem32driversetc
C:WindowsSystem32driversetc
  1. Öffnen Sie die Hosts- Datei mit Ihrem bevorzugten Texteditor.
  2. Fügen Sie den Hostnamen, den Sie im dritten Schritt des Abschnitts „Konfigurieren von IIS“ eingegeben haben, zur lokalen IP-Adresse hinzu.

So stellen Sie eine Blazor-Anwendung auf IIS bereit

Schritte zum Ausführen der Demo

Schließlich ist es Zeit, Ihre Blazor-Anwendung auf localhost auszuführen. Hier sind die Schritte:

  1. Öffnen Sie Ihren Lieblingsbrowser.
  2. Geben Sie den konfigurierten Hostnamen in die Adressleiste ein.
  3. Drücken Sie die Eingabetaste. Ihre Blazor-Anwendung wird angezeigt.

Abschluss

In diesem Artikel haben Sie gelernt, wie Sie Ihre Blazor-Anwendung veröffentlichen. Sie haben außerdem gelernt, IIS- und DNS-Hosts entsprechend zu konfigurieren.

Schauen Sie sich diese Top 3 der Windows-Hosting-Dienste an:

Ultahost
4.9

725 Benutzerbewertungen

2,90 $ /Monat
Startpreis

Besuchen Sie Ultahost

Bewertung basierend auf Expertenbewertung
  • Benutzerfreundlich
    4.3
  • Unterstützung
    4.8
  • Merkmale
    4.5
  • Zuverlässigkeit
    4,0
  • Preisgestaltung
    4.8
Kamatera
4.8

141 Benutzerbewertungen

4,00 $ /Monat
Startpreis

Besuchen Sie Kamatera

Bewertung basierend auf Expertenbewertung
  • Benutzerfreundlich
    3.5
  • Unterstützung
    3,0
  • Merkmale
    3.9
  • Zuverlässigkeit
    4,0
  • Preisgestaltung
    4.3
InterServer
4.4

419 Benutzerbewertungen

2,50 $ /Monat
Startpreis

Besuchen Sie InterServer

Bewertung basierend auf Expertenbewertung
  • Benutzerfreundlich
    4.3
  • Unterstützung
    4.5
  • Merkmale
    4.8
  • Zuverlässigkeit
    4.9
  • Preisgestaltung
    4.3
  • Ihre Suche nach dem besten Windows-Hosting kann beendet werden, indem Sie hier klicken.