Failure to load self-hosted web appbuilder app

06-12-2016 02:59 PM
New Contributor

I've created a web app in web appbuilder for developers v2.0. I downloaded the app and unzipped the contents onto my server at "wwwroot\mapping\northern-bat-research-efforts". My server is IIS so I grabbed the DotNet proxy folder from GitHub and placed it into "wwwroot". I have configured the proxy.config in the DotNet folder and the config.json in my downloaded app folder. I registered the app on my organization account and added the app id to the config.json. I do not see any error messages to see that something is not working, but the map never loads, I just see an endlessly spinning progress circle. I suspect that something is wrong with my proxy setup. The map in question is here:

I have tried various solutions proposed in Setting up a Proxy , Setting up a proxy with Web AppBuilder Developer Edition , and What's the proper configuration for proxy.config and config.json for a self-hosted Web AppBuilder fo.... None seem to address my problem directly.

One bit that I have not understood is converting the DotNet folder to an application in IIS Manager. I have not done anything to that effect as I'm accessing my server remotely. When I try to ping the proxy file I get a 404 - File or directory not found error. The same error occurs if I attempt to test the proxy at​. I suspect that these issues originate from not having converted the DotNet folder to an application.

Here is the proxy section of my config.json file:

"httpProxy": {
    "useProxy": true,
    "url": "",
  "alwaysUseProxy": false,
    "rules": [{
  "urlPrefix": "",
  "proxyUrl": ""

And here is what I have entered in the proxy.config file:

<?xml version="1.0" encoding="utf-8" ?>
<ProxyConfig allowedReferers="*"
        <serverUrl url=""
        <serverUrl url=""

        <serverUrl url=""
                   matchAll="true" />

<!-- See -->r more information -->

Any help on where the error is likely occurring and what to do about it would be greatly appreciated. Lastly, if I share both my registered app and the source web map to the public and I do not use secured services, then is it possible to deploy the map to my website without a proxy? Can I just set the "useProxy" to false in my config.json file?


0 Kudos
0 Replies