We installed Web AppBuilder and hooked it up to our local Portal installation and built a test app.
We used these two documents to do so:
https://developers.arcgis.com/web-appbuilder/guide/getstarted.htm
https://developers.arcgis.com/web-appbuilder/guide/build-your-first-app.htm
If I edit the test app the widgets I assigned to be in the test app show up. If I Launch the test app from within Web AppBuilder, the widgets also show up.
When I use the browser debugging tools to track what calls are being made over the network, I see calls like this for widgets:
myserverUrl/widgets/Search/manifest.json?wab_dv=2.3
I then created several other web apps. They work just fine in web app builder "edit" mode. However, if I attempt to launch them within web appbuilder, none of the widgets show up.
When I use the browser debugging tools to track what calls are being made over the network, I see calls like this for widgets:
myserverUrl/widgets/Search/?1234567890123manifest.json&wab_dv=2.3
Obviously, it doesn't find the widget manifest file as the url call is malformed.
I don't know what I've forgotten to do or done wrong.
I've been trying to debug a deployment issue but as I back-tracked thru things, I realized the problem might predate any deployment issues. Unless, of course, one has to have deployed an app before one can launch it in the web appbuilder tool.
Solved! Go to Solution.
javascript - CacheBust in dojoConfig breaks paths - Stack Overflow
I changed the CacheBust setting to false and the problem went away.
javascript - CacheBust in dojoConfig breaks paths - Stack Overflow
I changed the CacheBust setting to false and the problem went away.