我有一個在本地運行良好的站點。我使用此資源(https://azure.microsoft.com/en-us/documentation/articles/web-sites-publish-source-control/)通過Git將其推送到我的Azure Flask Web應用程序。但是,導航到項目給出的網址時:Azure上的Flask站點顯示默認登錄頁面
看起來像這樣: ,這不是我的主頁。任何想法爲什麼會發生這種情況,或者我能做些什麼來解決它?謝謝!
我有一個在本地運行良好的站點。我使用此資源(https://azure.microsoft.com/en-us/documentation/articles/web-sites-publish-source-control/)通過Git將其推送到我的Azure Flask Web應用程序。但是,導航到項目給出的網址時:Azure上的Flask站點顯示默認登錄頁面
看起來像這樣: ,這不是我的主頁。任何想法爲什麼會發生這種情況,或者我能做些什麼來解決它?謝謝!
根據我的經驗,假設您通過從Azure舊門戶上的庫創建Flask模板或從Azure新門戶上的市場包創建使用Flask的Web應用程序,以便Flask的模板項目名爲FlaskWebProject
將通過以下方式創建該webapp。您可以在Kudu控制檯http://<your-webapp-name>.scm.azurewebsites.net/DebugConsole
的路徑\site\wwwroot
上看到模板項目。
因此,你需要支付的項目,您的項目通過的Git叫同一個名字。您的項目目錄必須位於Git存儲庫的根路徑中。
The root path of Git repo
|- FlaskWebProject
|- ...
然後,當您通過Azure上的連續部署來拉動git repo時,它將覆蓋舊項目。
如果使用Visual Studio作爲默認IDE,可以參考文檔https://azure.microsoft.com/en-us/documentation/articles/web-sites-python-create-deploy-flask-app/。