2017-01-03 4 views
3

Ich habe eine Webanwendung, die auf einem Linux-App-Plan in Azure ausgeführt wird. Dazu möchte ich eine ASP.NET Core 1.0-Anwendung mit der FTP-Bereitstellungsoption bereitstellen. Ich habe mein CI (AppVeyor) konfiguriert, um eine Dotnet-Veröffentlichung zu machen und dann die resultierenden Dateien auf die Web-App FTP hochzuladen. Dieser Prozess lädt jedoch nur die Dateien hoch. Wie kann ich meine Anwendung starten, nachdem die Dateien hochgeladen wurden?Verwenden von FTP zum Bereitstellen von ASP.NET Core-Anwendung in Azure-Webanwendung

Antwort

0

Die Website sollte automatisch bei der ersten Anfrage gestartet werden. Wenn es während der Bereitstellung ausgeführt wurde, sollte es die Änderungen erkennen und neu starten.

Angenommen, Sie laden die richtigen Dateien und die richtige Verzeichnisstruktur hoch, es sollte keine zusätzliche Arbeit erforderlich sein.

+0

Mein CI-Server macht eine Dotnet-Veröffentlichung, also habe ich alle meine Anwendungsdateien und alle ihre Abhängigkeiten in einem Ordner. Dies wird dann auf der Azure-Seite nach/site/wwwroot hochgeladen. Die App läuft, aber die Änderungen scheinen nicht abgeholt zu werden. Was wäre die richtige Datei- und Verzeichnisstruktur? –

+0

Wo laden Sie relativ zum Stamm der Website hoch? –

+0

Ich habe /site/wwwroot.So ich vermute/Site ist direkt in der Website der Wurzel. –

0

Es stellt sich heraus, dass es derzeit nicht möglich ist, ASP.NET Core-Anwendungen in Webanwendungen zu implementieren, die unter Linux mit FTP-Bereitstellung ausgeführt werden.

Verwandte Themen