首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >proxy.ashx for ArcGIS

proxy.ashx for ArcGIS
EN

Stack Overflow用户
提问于 2014-03-12 00:33:17
回答 1查看 2.8K关注 0票数 1

我从http://github.com/Esri/resource-proxy下载了.net的源代码。我的proxy.config很简单

我遇到的问题是,当我测试我的代理时,它从给定的.css检索信息/数据,但是对于所有的URL,图像文件相对于我的本地机器。我的请求类似于:"http://local.XYZ.com/wewportal/proxy.ashx?http://server.arcgisonline.com“错误,我在Firebug中看到:"NetworkError: 404未找到http://local.xyz.com/arcgis/rest/static/main.css

我的网站是在MVC4和proxy.ashx中,proxy.config在根directory.Am中我遗漏了一些关于IIS的设置?

谢谢曼维

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-05-27 14:18:30

从外观上看,您的属性的格式不正确。通常是这样的:second。我在您的url中没有看到任何变量名,只是值-so

编辑:好的,我让它在我的机器上工作,是的,你的属性缺少一个"=“符号。我打开了自述和方向状态:

*测试代理能够在浏览器中直接转发请求,使用:http://[yourmachine]/DotNet/proxy.ashx?http://services.arcgisonline.com/ArcGIS/rest/services/?f=pjson *在文本编辑器中编辑proxy.config文件以设置代理配置设置。*更新应用程序以使用指定服务的代理。在这个JavaScript示例中,对route.arcgis.com的请求将利用代理。

因为我将文件放在根目录中进行测试(而不是在DotNet文件夹中),所以我缩短了url。我的工作网址是:http://localhost:64875/proxy.ashx?http://services.arcgisonline.com/ArcGIS/rest/services/?f=pjson

^^注意结尾有"=“号。根据您的proxy.ashx文件所在位置,您可能需要使用不同的位置。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/22339624

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档