0

考虑我的情况。Visual Studio 2010 的类库项目中有一个 WCF 服务,第二个应用程序是 silverlight 项目。Silverlight 项目有 WCF 参考。当我们在 Visual stuio 中运行两者时,它们工作正常,但是当我们在 IIS 7.5 上托管 WCF 时。然后它不工作。跨域访问策略的一些错误。但是我们已经在 silverlight Web 项目和具有 WCF 服务的类库项目的根级别有 clientaccesspolicy.xaml 和 crossdomain.xml 文件。我们在 inetpub/wwwroot 目录中也有相同的 2 个文件。任何想法如何解决这个问题。谢谢

4

1 回答 1

0

您拼错了文件的扩展名。它需要是

客户端访问策略.xml

不是

客户端访问策略.xaml

https://msdn.microsoft.com/fr-fr/library/cc197955(v=vs.95).aspx

如果事实证明这不是问题,请在服务器端放置 HTTP 跟踪并检查客户端是否成功请求文件。Silverlight 应用程序应在尝试发出任何 WCF 请求之前请求此文件。

于 2017-04-17T00:26:48.967 回答