title: Python Flask on IIS: WARNING: This is a development server. Do not use it in a production deployment
body: <p>We followed this guide on setting up Flask on IIS <a href="https://medium.com/@dpralay07/deploy-a-python-flask-application-in-iis-server-and-run-on-machine-ip-address-ddb81df8edf3" rel="nofollow noreferrer">https://medium.com/@dpralay07/deploy-a-python-flask-application-in-iis-server-and-run-on-machine-ip-address-ddb81df8edf3</a> and it works well but when we do <code>flask run</code> from VS code we get the following</p>
  <pre><code>PS J:\Apps\prod&gt; flask run
   * Serving Flask app 'wsgi.py' (lazy loading)
   * Environment: production
     WARNING: This is a development server. Do not use it in a production deployment.
     Use a production WSGI server instead.
   * Debug mode: off
   * Running on http://127.0.0.1:5000 (Press CTRL+C to quit)
  </code></pre>
  <p>About the development server line and the production WSGI server line - is this purely because we set it up in IIS? Should we have followed a different route than what was in that guide we followed?</p>
  <p>Everything else I'm seeing seems to be only relevant to *nix based systems i.e using Gunicorn</p>
  <p>Thanks</p>