我已经使用AGS保护了地图服务。我的应用程序中也有proxy.config,proxy.ashx和web.config。我的地图图层使用代理显示OK。当我尝试使用代理地图图层显示我的图例时,会显示登录对话框并且不显示图例。如果我输入我的用户名和密码,则会显示图例。当我使用来自AGS服务器的不安全服务时,图例显示正常。
有没有人经历过这个?
答案 0 :(得分:0)
看起来问题与您的代理有关,请检查它是否收到图例请求。如果没有,您可以将esriConfig属性中的代理URL配置为始终使用代理。
esriConfig.defaults.io.proxyUrl = "<url_to_proxy>"
esriConfig.defaults.io.alwaysUseProxy = true;
希望这有帮助