Kategorien
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.
Gehen Sie zu FTP-AccountsSchritt 3. Wählen Sie FTP-Account erstellen.
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.
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.
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.
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.
Schritt 8.
Wählen Sie WebanwendungSchritt 9.
Gehen Sie zum Assistenten, um die Anwendung zu veröffentlichen.Schritt 10.
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:
Drücken Sie anschließend erneut auf Veröffentlichen.Schritt 12. Vervollständigen Sie die Einstellungen.
Siehe unten für die letzte Aktualisierung, August 2022.
Drücken Sie anschließend erneut auf Veröffentlichen.Schritt 13.
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.
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.
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)
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.
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.