WilsonBecker-5627, Welcome to Microsoft Q&A! Thanks for posting the question.
Python extensions for App Service on Windows are deprecated in favor of a direct deployment to App Service on Linux. So, kindly ensure you're using App Service for Linux rather than a Windows-based instance.
For Flask, App Service looks for a file named application.py or app.py and starts Gunicorn as follows:
# If application.py
gunicorn --bind=0.0.0.0 --timeout 600 application:app
# If app.py
gunicorn --bind=0.0.0.0 --timeout 600 app:app
If your main app module is contained in a different file, use a different name for the app object, or you want to provide additional arguments to Gunicorn, use a custom startup command.
Use SSH or the Kudu Console (yoursite}.scm.azurewebsites.net) to connect directly to the App Service and verify that your files exist under site/wwwroot. If your files don't exist, review your deployment process and redeploy the app.
Python apps must be deployed with all the required pip modules. Kindly checkout this document ‘Configure a Linux Python app for Azure App Service’ for more details on this topic.