iVistaar
Troubleshooting
iVistaar is an internal deployment control plane for Windows Server/IIS that gives Flask, Dash, and Streamlit apps an org URL without Git or cloud services. These guides cover the Windows failure modes that show up in Event Viewer and empty IIS logs.
Error guides
Deep pages for the errors people actually search. Each one covers what you’re seeing, why it happens, and the fix on Windows Server.
- HTTP 500 with empty logs AppData Python and app-pool identity kill the process before stdout appears. Use Waitress service mode instead.
-
DashRenderer is not defined
Component suites 404 under a path prefix. Asset URLs and entrypoints must live under
/apps/<slug>/. -
Dash stuck on “Loading…”
Shell loads, app never hydrates. Check
server = app.server, entrypoint, and public path prefix. -
NameError: dash is not defined
You imported
Dashbut calleddash.Dash(...). UseDash(...)or addimport dash. -
cannot import name 'app'
Connect wants a WSGI object. Prefer
app:server/run:server, notapp:app, unlessappis WSGI. - pandas / vswhere / Visual Studio No wheel for your Python — pip tried to compile. Prefer 3.11–3.12 or bump pins; skip Build Tools for pandas.
-
WinError 32 on runtime.log
The app process still held the log open. Stop
iVistaarApp-<slug>and redeploy (fixed in 0.6.9+). - Loads but never interactive UI paints, widgets freeze. Needs WebSocket splice — service mode gateway on 0.6.14+.
Quick checks
Installer picks Python 2.7
Python 2.7 is not supported. Install Python 3.10+ and re-run the installer, or pass -PythonPath to install-admin-service.cmd.
Cannot add a fourth project
Free demo includes three sites. Next: Team — $2,490/year · 5 sites, or the $9,000 / 10 sites server bundle via [email protected]. Activate under License.
Install guide · Comparisons · Back to iVistaar · [email protected]