0

出色地。我创建了参考,在本地机器上测试一切都很好。将解决方案部署到生产服务器,我们开始:

尝试向 URI 发出请求时出错

这可能是由于尝试以跨域方式访问服务而没有适当的跨域策略,或者

根据我收集到的信息 - 这是防止某些事情的安全措施(不确定是什么)。出色地。我不能让提供者放置clientaccesspolicy.xml 和crossdomain.xml。

我有什么选择?看起来要么在提升模式下运行 Silverlight 应用程序,要么..?我不想要求更高的信任。

我知道的唯一方法是调用我的服务器并从我的服务器调用 web 服务,将数据返回给客户端。似乎开销太大了。有没有更好的办法?真令人沮丧。

4

1 回答 1

0

恐怕你的选择在这里有限。为了遵守同源策略,跨域策略文件是必须的。在这里你可以找到一个例子。如果您无法影响提供商,我个人会通过您的托管服务器代理远程 Web 服务。

于 2013-06-18T06:31:58.460 回答