首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 媒体动画 > CAD教程 >

silverlight安全有关问题

2012-12-29 
silverlight安全问题使用socket实现一http服务器,以使在silverlight中可以基于Http-GET/POST使用WebReques

silverlight安全问题
使用socket实现一http服务器,以使在silverlight中可以基于Http-GET/POST使用WebRequest来访问http服务器中的服务。
如访问http://host:port/get_city获取地市列表等。
1、上述服务直接在浏览器中访问无问题。
2、在silverlight5中设置在浏览器中提升权限,可以访问。
但使用silverlight5的提升权限功能会在部署时出现问题,就是xap需要签名,每个访问客户端必须修改注册表、添加签名密钥等,更是麻烦。

这应该是一个跨域引起的安全问题,可以发现在调用服务时,会先以Http-GET方式请求clientaccesspolicy.xml和corssdomain.xml两个策略文件。
请求路径:http://host:port/clientaccesspolicy.xml,http://host:port/corssdomain.xml

但在socket中处理这两个请求,将这两个文件发出去后,silverlight这边还是出现那问题,socket这个处理无效。但在浏览器中访问http://host:port/clientaccesspolicy.xml,http://host:port/corssdomain.xml无问题。

943端口对此不适用。

请问:在socket中该如何处理silverlight请求策略文件的请求?
[解决办法]
Socket访问也存在跨域问题?我怎么觉得不是跨域的原因呢。。帮顶着,关注下

热点排行