Added web.config for IIS to proxy requests to Flask backend. Configuration: - Proxies all requests to http://localhost:3001 - Passes through all HTTP errors - Disables IIS static file handling (Flask serves everything) - Removes ASP.NET handlers that were causing 500.31 errors Requirements: - IIS URL Rewrite module - IIS Application Request Routing (ARR) - ARR proxy enabled at server level - Flask running on localhost:3001 (via NSSM service) Deployment: 1. Copy web.config to IIS site root 2. Install URL Rewrite and ARR modules 3. Enable ARR proxy in IIS 4. Run Flask as Windows service 5. Restart IIS site This allows Flask to run behind IIS with HTTPS support. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>
1.1 KiB
1.1 KiB