我有一个在本地运行良好的站点。我使用此资源(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/。