Veröffentlichung von ASP.NET Core


In diesem Artikel wird beschrieben, wie Sie eine ASP.NET Core-Anwendung veröffentlichen können.

Um ASP.NET Core auszuführen, benötigen Sie zunächst ein Core-Paket von uns; mit unseren Standardpaketen wie dem Gesamtpaket ist dies nicht möglich.


Ein Upgrade kann im Ticketsystem angefordert werden. Zunächst müssen im Control Panel einige Dinge überprüft und konfiguriert werden.

Schritt 1.

Loggen Sie sich in das Kontrollpanel ein.Schritt 2.

Veröffentlichung von ASP.NET Core

Gehen Sie zu FTP-AccountsSchritt 3. Wählen Sie FTP-Account erstellen.

Veröffentlichung von ASP.NET Core

Die Schritte zur Erstellung des FTP-Accounts können auch im Kundenpanel durchgeführt werden. Schritt 4.
FTP-Account Bei der Erstellung des FTP-Accounts können Sie die Einstellungen weiter anpassen, so dass der FTP-Account direkt in das wwwroot des Domainnamens geht. Siehe das Beispiel im Screenshot.

Veröffentlichung von ASP.NET Core

Schritt 5.
ASP-Version und dedizierter Pool Wählen Sie nun im Control Panel unter Websites die RegisterkarteErweiterungen und überprüfen Sie, ob die ASP.NET-Version auf No managed Code eingestellt ist.
Dies ist auch automatisch ASP.NET Core. Danach speichern Sie die Änderungen wieder.

Veröffentlichung von ASP.NET Core


Neben der Einstellung der richtigen .NET-Version ist es auch notwendig, den dedizierten Anwendungspool zu aktivieren, dies können Sie unter Websites in der Systemsteuerung tun. Und setzen Sie ein Häkchen in der folgenden Checkbox, auch die Schreibrechte sollten in der ersten Phase eingeschaltet sein.

Veröffentlichung von ASP.NET Core








Dies waren die in der Systemsteuerung auszuführenden Schritte. Die folgenden Schritte sind für Sie weiterhin lokal in Visual Studio.Schritt 6.

StartenSie ein Projekt inVisual Studio und wählen Sie eine .NET Core Anwendung aus.

Veröffentlichung von ASP.NET Core

Schritt 8.

Veröffentlichung von ASP.NET Core

Wählen Sie WebanwendungSchritt 9.

Veröffentlichung von ASP.NET Core

Gehen Sie zum Assistenten, um die Anwendung zu veröffentlichen.Schritt 10.

Veröffentlichung von ASP.NET Core

Wählen Sie auf dem BildschirmBenutzerdefiniert und klicken Sie auf Weiter.Schritt 11.



Geben Sie die FTP-Daten ein. Veröffentlichungsmodus -> FTP Passiver Modus sollte auf Ziel-URL stehen geben Sie den Domainnamen ein. Sollten Sie dennoch eine Fehlermeldung wegen der Verbindung zu "ftp." erhalten, können Sie hier folgendes vorangestellt werden:

ftps://domainname.com




Veröffentlichung von ASP.NET Core

Drücken Sie anschließend erneut auf Veröffentlichen.Schritt 12. Vervollständigen Sie die Einstellungen.

Veröffentlichung von ASP.NET Core

Siehe unten für die letzte Aktualisierung, August 2022.

Veröffentlichung von ASP.NET Core




Drücken Sie anschließend erneut auf Veröffentlichen.Schritt 13.

Veröffentlichung von ASP.NET Core


Veröffentlichen Sie die ASP.NET Core-Anwendung.Schritt 14.
Rufen Sie die Website auf.
Nach dem Hochladen können Sie die URL in Ihrem Browser aufrufen. Die Anwendung wird dann verfügbar sein.


Veröffentlichung von ASP.NET Core


Schritte zur Fehlerbehebung

Eine häufige Fehlermeldung bei der Veröffentlichung von .NET Core-Anwendungen ist eine 403-Meldung nach der Veröffentlichung, der Pfad ist dann falsch gesetzt und die Anwendung kann nicht gefunden werden.

Veröffentlichung von ASP.NET Core

Um einen Überblick zu erhalten, wo Ihre Anwendung veröffentlicht wurde, können Sie sowohl den Dateimanager als auch ein FTP-Konto verwenden, um dies zu überprüfen. In den meisten Fällen sollte Ihre Anwendung auf die oben genannten Schritte und Pfade eingestellt sein, so dass sich die endgültigen Website-Dateien im Ordner:

Domainname.co.ukwwwroot

Im Falle eines 403-Fehlers werden Sie oft feststellen, dass Ihre Dateien direkt in der obersten Verzweigung platziert wurden und sich daher direkt im Hauptordner befinden:

\ (Home im Dateimanager)

Veröffentlichung von ASP.NET Core

Wenn dies der Fall ist, sollten Sie den Pfad des Uploads auf die erste Option ändern und den Pfad der Website unter der Anwendung unter Websites in der Systemsteuerung überprüfen.

Veröffentlichung von ASP.NET Core

Bereinigen Sie Ihren Hosting-Speicherplatz und veröffentlichen Sie dann erneut im richtigen Ordner für Ihre Anwendung, überprüfen Sie auch Ihre Anwendungseinstellungen und die Dokumentation.

Danach sollte Ihr Domänenname direkt in der Anwendung landen.