Wie man die FastReport ASP .NET Core Anwendung im IIS Windows Server 2012 platziert

Sie benötigen einen Webserver, um die von Ihnen erstellten Anwendungen auf Internet-Servern zu platzieren. Heute werden wir unsere Webanwendung auf IIS (Internet Information Services) laufen lassen. Das ist ein Webserver, mit dem Sie Webseiten ins Internet stellen können. Am häufigsten wird er verwendet, um Webserver unter Server-Betriebssystemen mit dem Windows-Kernel zu platzieren.

Erstellen Sie zunächst die ASP .NET Core-Anwendung selbst mit der FastReport.Web -Bibliothek, oder verwenden Sie einfach das FastReport.Core.Web21.MVC-Demoprojekt aus der FastReport .NET Trial Anwendung, das Sie hier finden: 

"FastReports\FastReport.Net Trial\Demos\Core\FastReport.Core.Web21.MVC"

Öffnen Sie das Projekt in Visual Studio, erstellen Sie es und führen Sie es aus, um sicherzustellen, dass alles korrekt funktioniert:

Projektstart vor der Veöffentlichung

Wie Sie sehen können, funktioniert das Projekt korrekt. Bereiten Sie es für die Veröffentlichung unter iis vor! Starten Sie den "Projektmappen-Explorer" und klicken Sie mit der rechten Maustaste auf das Projekt, suchen Sie den Punkt "Veröffentlichen...".

Schritt zum Fenster mit den Veröffentlichungseinstellungen

Wählen Sie an dieser Stelle den lokalen Speicher "\bin\Release\Debug" aus und klicken Sie auf "Veröffentlichen". Ein wenig Geduld und voila, das Projekt ist bereit, im IIS veröffentlicht zu werden.

Veröffentlichung des Projekts

Kommen wir nun zu Windows Server 2012 selbst. Der Pfad ist ungefähr so: Server Manager ->  Local Server -> Roles and Features -> Tasks -> Add Roles and Features.

Schritt zum Fenster zum Hinzufügen von Funktionen

Anschließend öffnet sich ein Fenster, in dem wir auf Next bis Server Roles klicken. Suchen Sie sorgfältig nach Web Server (IIS) und installieren Sie ihn.

Installieren eines Webservers (IIS)

Nun müssen Sie das Dotnet-Hosting von der offiziellen Website installieren. Befolgen Sie die Schritt-für-Schritt-Anleitung.

Schritt 1: Wählen Sie die gewünschte Version von .NET.
Schritt 2: Suchen Sie ASP.NET Core Runtime und klicken Sie auf Hosting Bundle. Heruntergeladen und installiert - nichts scheint kompliziert zu sein.

ASP.NET Core Runtime herunterladen

Schritt 3: Rufen Sie nach der Installation die Konsole auf und starten Sie IIS neu mit dem Befehl: 

"iisreset"

Neustart von IIS

Meine Gratulation, IIS ist jetzt vollständig ASP.NET Core-fähig!

Navigieren Sie nach all diesen Manipulationen zum Verzeichnis C:\inetpub\wwwroot auf Windows Server 2012. Erstellen Sie darin einen Ordner mit einem beliebigen Namen. Sagen wir, es ist "coretest". Fügen Sie nun die Projektdateien zu diesem Ordner hinzu.

Erstellen eines Ordners und Hinzufügen eines Projekts

Öffnen Sie den IIS-Manager mit dem Server-Manager wie in der Abbildung gezeigt ist.

IIS-Manager öffnen

Nachdem Sie den IIS-Manager geöffnet haben, müssen Sie eine neue Webseite hinzufügen. Klicken Sie mit der rechten Maustaste auf "Sites" und dann auf “Add Website”.

Webseite hinzufügen

Es sollte ein Fenster erscheinen, in dem Sie den Namen, den Port (vorausgesetzt, der Standardport ist besetzt) und den Pfad zum Projekt angeben müssen:

Erstellen einer Webseite

Das war's, die Webseite ist erstellt. Um sie anzuzeigen, klicken Sie einfach mit der rechten Maustaste auf die erstellte Webseite, dann auf Manage Website, und anschließend auf Browse.

Starten eines veröffentlichten Projekts

Ihr Projekt wird dann in einem Browser geöffnet:

Veröffentlichte Webseite

Zusammenfassung. Die Ausführung Ihres Projekts unter Windows Server 2012 ist weder fürchterlich noch kompliziert. Wenn Sie Fragen haben, können Sie sich an unser Support-Team wenden.

Fast Reports
  • 800-985-8986 (Englisch, die USA)
  • +4930568373928 (Deutsch)
  • +55 19 98147-8148 (Portugiesisch)
  • info@fast-report.com
  • 901 N Pitt Str #325 Alexandria VA 22314

© 1998-2024 Fast Reports Inc.
Trustpilot