【问题标题】:Using a WCF Service Library from Silverlight使用 Silverlight 中的 WCF 服务库
【发布时间】:2010-03-25 07:11:28
【问题描述】:

我已将 WCF 服务库添加到 Silverlight 项目。但是当我尝试在服务上调用一个方法时,我得到一个 CommunicationException 抱怨以跨域方式访问服务。

我尝试将 crossdomain.xml 和 clientaccesspolicy.xml 同时添加到服务库项目,但没有帮助。

知道我做错了什么吗?

【问题讨论】:

    标签: wcf silverlight


    【解决方案1】:

    您提到策略文件将进入服务库,您是否检查过它们被放置在网站内的正确位置?

    尝试运行 fiddler 以查看调用服务时网站实际返回的内容。

    【讨论】:

    • Fidler 报告 404 响应
    • 那么您的策略文件位于错误的位置。它们需要位于网站的根目录。
    【解决方案2】:

    复制C:\Inetpub\wwwroot 路径下的CrossDomain.xml 和clientpolicy.xml 文件。 :)

    【讨论】:

    • Thanx mehul9595..Thanx 你节省了我的时间......它对我有用:)
    猜你喜欢
    • 2010-11-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-05-23
    相关资源
    最近更新 更多