.NET proxy setup no longer working for WAB Dev 2.4

4946
20
Jump to solution
03-27-2017 03:06 PM
BarnabyRockwell
Occasional Contributor III

I have been using the proxy setup described by Robert Scheitlin here:

Internal ONLY Web Map Sharing Issues 

to get around AGOL logins for an internal-only, locally-hosted WAB Dev app that calls an AGOL Web Map.  I used username and password authentication.  The referenced Web Map is shared with my organization, and is not publicly available.

When I updated the app to WAB Dev 2.4, the proxy setup no longer works, and all I get is a blank (white) browser screen.

App config.json:

  "httpProxy":{

    "useProxy":true,

    "alwaysUseProxy":false,

    "url":"/DotNet/proxy.ashx",

    "rules":[{  
        "urlPrefix": "http://myorg.maps.arcgis.com/",  
        "proxyUrl": "/DotNet/proxy.ashx"  
    }]

},

proxy.config:

<?xml version="1.0" encoding="utf-8" ?>
<ProxyConfig allowedReferers="*"
             mustMatch="true">
    <serverUrls>
        <serverUrl url="http://myorg.maps.arcgis.com"
                   username="username"  
                   password="password"  
                   matchAll="true"/>  
        <serverUrl url="http://services.arcgisonline.com"  
                   matchAll="true"/>
        <serverUrl url="http://myinternalserver"  
                   matchAll="true"/>
    </serverUrls>
</ProxyConfig>

<!-- See https://github.com/Esri/resource-proxy for more information -->

Does anyone know how I can get the proxy working again?  The proxy is still working for my WD 2.3 apps on the same server.  I'm running ArcGIS Server 10.5.

0 Kudos
20 Replies
RobertScheitlin__GISP
MVP Emeritus

Jeff,

   Most people have had much better success with using user name and password in the proxy.config

Using simple browser developer tools (F12), in the web console is showed the error in that file.