Silverlight跨域策略:
要从远程服务器访问数据,远程服务器需要在 web 服务器的根目录下放置一个 clIEntaccesspolicy.xml 文件(例如 c:\inetpub\wwwroot)。ArcGIS for Silverlight
clIEntaccesspolicy.xml
<?xml version="1.0" enCoding="utf-8" ?><access-policy> <cross-domain-access> <policy> <allow-from http-request-headers="*"> <domain uri="*"/> <domain uri="http://*"/> </allow-from> <grant-to> <resource path="/" include-subpaths="true"/> </grant-to> </policy> </cross-domain-access></access-policy>
crossdomain.xml
<?xml version="1.0"?>
<cross-domain-policy>
<allow-access-from domain="*" header=”*” />
</cross-domain-policy>
此外,在Silverlight中访问本地发布的地图服务时,需要访问动态图层类型:ArcGISDynamicMapServiceLayer,并且要在Url中添加/rest/才可以正确访问,
如:Url="http://localhost/arcgis/rest/services/asdff/MapServer"。并添加事件:InitializationFailed="ArcGISDynamicMapServiceLayer_InitializationFailed",事件中代码如下:(当访问地图服务出错时,可以及时报错,了解出错的原因,便于改错。)
private voID ArcGISDynamicMapServiceL
{
}
则,本异常处理成功!
总结 以上是内存溢出为你收集整理的ArcGIS for Silverlight:关于尝试连接到REST端点时发生安全异常的解决方案全部内容,希望文章能够帮你解决ArcGIS for Silverlight:关于尝试连接到REST端点时发生安全异常的解决方案所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)