Azure上的Flask站点显示默认登录页面

时间:2016-02-27 17:55:44

标签: python git azure flask

我有一个在本地运行良好的网站。我使用此资源(https://azure.microsoft.com/en-us/documentation/articles/web-sites-publish-source-control/)通过Git将其推送到我的Azure Flask Web应用程序。但是,导航到项目提供的网址时:Azure blade

它看起来像这样:enter image description here ,这不是我的主页。知道为什么会发生这种情况或我能做些什么来解决它?谢谢!

1 个答案:

答案 0 :(得分:0)

根据我的经验,假设您通过在Azure旧门户上的图库或Azure新门户上的marketpacke创建Flask模板来创建使用Flask的webapp,以便名为FlaskWebProject的Flask的模板项目将是通过关注webapp创建。您可以在Kudu控制台\site\wwwroot的路径http://<your-webapp-name>.scm.azurewebsites.net/DebugConsole上看到模板项目。

enter image description here

因此,您需要通过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/