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
3
A
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
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
- 1. ASP.NET-Routing zum Bereitstellen statischer Dateien verwenden
- 2. Verwenden von MSBuild zum Bereitstellen einer ASP.NET MVC-Anwendung
- 3. Verwenden von CouchDB zum Bereitstellen von HTML
- 4. Bereitstellen von Website mit Migration mit FTP
- 5. Befehlszeile zum Bereitstellen von ASP.NET MVC-Projekt
- 6. Verwenden von imagejpeg zum Speichern und Bereitstellen von Bilddateien
- 7. Verwenden von Msdeploy.exe zum Bereitstellen von Ordner auf Remotestandort
- 8. Verwenden von rsync zum Bereitstellen von Codeaktualisierungen für die Symfony-Anwendung
- 9. Maven-Site mit ftp bereitstellen
- 10. Bereitstellen von ASP.net in Centos mit Mono
- 11. Verwenden von ASP.NET zum Einfügen von Daten in eine Datenbank
- 12. Verwenden von .Location zum Hinzufügen von Steuerelementen in C# ASP.Net
- 13. Verwenden von asp.net zum Speichern von Benutzerdaten in Excel-Datei
- 14. Verwenden von URL zum Auffüllen Textfeld ASP.Net
- 15. Verwenden von nuget-Paket zum Bereitstellen einer einzelnen Datei
- 16. Verwenden von Wix zum Bereitstellen eines Outlook-Add-Ins
- 17. Verwenden der REST-API zum Bereitstellen von Liberty Docker-Containern
- 18. Möglichkeiten zum Bereitstellen von Konsolenanwendungen in C#
- 19. Verwenden der integrierten ASP.NET-Mitgliedschaft zum Sichern von Webdiensten
- 20. Verbindung zum sicheren FTP-Server von PHP
- 21. Upload zu ftp asp.net
- 22. Verwenden des Jenkins Artifactory-Plugins zum Veröffentlichen von Build-Informationen, aber nicht zum Bereitstellen von Artefakten
- 23. Ansible zum Herunterladen der Dateien von FTP
- 24. Wix-Setup zum Bereitstellen von Nuget-Paketen
- 25. Probleme beim Bereitstellen von ASP.net-Webanwendung
- 26. Bereitstellen von Bühne/Produktion Appsettings Asp.net Core
- 27. Frage zum Bereitstellen von Paket zu Produktionsserver
- 28. Verwenden von Maven zum Erstellen/Bereitstellen/Verwenden von Projekten mit JNI
- 29. Verwenden von WCF-Callback zum Aktualisieren von asp.net-Gridview-Daten
- 30. Verwenden von log4net mit ASP.NET zum Verfolgen von Sitzungsvariablen
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? –
Wo laden Sie relativ zum Stamm der Website hoch? –
Ich habe /site/wwwroot.So ich vermute/Site ist direkt in der Website der Wurzel. –