Flask Azure web app deployed successfully but showing default page Flask Azure web app deployed successfully but showing default page flask flask

Flask Azure web app deployed successfully but showing default page


Please refer to my work steps and see if the error still shows up.:

As you found in the Managing Python on Azure App Service , Azure App Service provide you with a site extension. You could install packages on KUDU console.

Step 1 : Create azure web app and add Extensions(here is Python 3.6.4 x64)

enter image description here

Step 2 : Publish your flask project and add the web.config.

web.config:

<?xml version="1.0" encoding="utf-8"?><configuration>  <appSettings>    <add key="WSGI_HANDLER" value="<Your Project Name>.app"/>    <add key="PYTHONPATH" value="D:\home\site\wwwroot"/>    <add key="WSGI_LOG" value="D:\home\LogFiles\wfastcgi.log"/>  </appSettings>  <system.webServer>    <handlers>      <add name="PythonHandler" path="*" verb="*" modules="FastCgiModule" scriptProcessor="D:\home\Python364x64\python.exe|D:\home\Python364x64\wfastcgi.py" resourceType="Unspecified" requireAccess="Script"/>    </handlers>  </system.webServer></configuration>

Step 3: Switch to the Kudu CMD and commands cd Python361x64 and touch get-pip.py and copy the content of the url https://bootstrap.pypa.io/get-pip.py into the get-pip.py via Edit button, then run python get-pip.py to install the pip tool.

enter image description here

Step 4 : Install any packages you need via e.g: python -m pip install Flask

enter image description here

BTW,you could remove the default homepage.