![]() |
1
5
我也有过几次同样的问题。在过去,我通过使用Web应用程序作为启动解决了这个问题,但看起来您已经这样做了。 我关于这个主题的帖子: http://www.donnfelker.com/silverlight-cross-domain-issue/ |
![]() |
2
7
我遇到了此问题(SL v5.0和Visual Studio 2010),解决此问题的方法是我进入Silverlight项目属性>>Silverlight选项卡并选择“在浏览器中运行时需要提升信任” |
![]() |
3
4
确保将clientaccesspolicy.xml文件放在IIS Web目录的根目录中,例如 C:\inetpub\wwwroot\clientaccesspolicy.xml 这将确保它可以在http://clientaccesspolicy.xml直接访问。 我得到同样的错误,我通过以上步骤解决了它。 |
![]() |
4
2
客户端配置
也许你的
另外,检查跨域策略文件的位置。这个 MSDN article 有更多信息。 本地运行Silverlight本地运行Silverlight的附加说明(例如,Vista边栏)。如报道 this blog entry , 在本地运行时,Silverlight不能使用任何网络提供程序。 解决方法是在这种情况下使用JavaScript与Web服务进行接口。 |
![]() |
5
2
对我有用的东西是从我在Silverlight论坛上发现的东西开始的。 here . 它基本上是问我是否能 得到 从localhost(http://localhost/clientaccesspolicy.xml)到my clientaccesspolicy.xml或crossdomain.xml。当我试图导航到那里时,我找不到它们的代码(也在前面的线程中),然后复制粘贴在我的inetpub\wwwroot\directory(我使用记事本+打开它们)中现有文件的代码上。奇怪的是 代码根本没变 但是,它是有效的!希望能帮助别人!这太奇怪了。 客户端访问策略.xml
跨域访问
有福了! -SF |
![]() |
6
1
你试过了吗? fiddler 当通过IE使用它时,您可能会看到Silverlight导致的流量,例如它正在寻找哪些跨策略文件? |
![]() |
7
1
我修改了Internet Explorer设置。该网站运行在一个Intern Web服务器上,因此我将其添加到IExplorer可信站点列表中。(工具->Internet选项->安全->网站)。 然后我更改了安全级别并启用了跨域。完成了,但我花了点时间才找到解决方案。 最好的, 杰彭 |
![]() |
8
1
您必须知道,当您在项目中引用服务时,会创建文件“reference.clienconfig”,其中包括:
** 确保您的页面仍然使用相同的端口(例如这里是57675)。默认情况下,本地主机将获得随机端口,因此必须将其更改为静态数字,而不是动态的。(右键单击ASP.NET项目/选项卡Web/特定端口/类型号 希望它有帮助 |
![]() |
9
0
我遇到了类似的问题,添加了一个ServiceHostfactory修复了我的问题。仅跨域策略文件没有修复它。
您还必须在定义服务的标记中添加factory=“myhostFactory” |
![]() |
10
0
问题可能是您的开发服务器无法提供XML文件,请尝试这样做-通过Webget显式地提供它
然后ProviderPolicyFile()可以
|
![]() |
11
0
它在我的电脑上成功运行,您可以将 客户端访问策略.xml
您的项目目录和WebServices根目录。 |
![]() |
12
0
我也面临同样的问题,花了3天多的时间来解决这个问题。我还注意到,当我从托管在其他Web服务器上的Silverlight应用程序调用Internet云服务WCF时,它只显示跨域错误。 在查看了一些帖子之后,我没有解决这个问题,甚至把cross-domain.xml和clientaccesspolice.xml文件放在服务根目录中。 所以我只是试着不使用 http://example.com 我只是把它换成安全的 https://example.com 而且效果很好。跨域错误消失。调用服务时没有出现问题。 |
![]() |
13
-1
检查设置为默认的项目。 它应该是应该设置为默认值的Web项目,而不是Silverlight项目。 |
![]() |
Bigeyes · 如何在MVVM模式中添加行? 8 年前 |
![]() |
User9898 · 悬停回到原始颜色时为什么选择 9 年前 |
![]() |
Huma Ali · WCF已完成事件中的异常处理 9 年前 |
![]() |
Nerd in Training · 文件副本发布错误 10 年前 |