Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/variables/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
silverlight服务跨域错误_Silverlight_Wcf - Fatal编程技术网

silverlight服务跨域错误

silverlight服务跨域错误,silverlight,wcf,Silverlight,Wcf,我在浏览器中键入我的wcf(svc)服务名称,并显示以下内容: 此服务的元数据发布当前已禁用。 .... 我的服务地址: 但当我运行我的测试SL应用程序(它调用这个服务)时,我得到了跨域错误,出了什么问题? 结合终点?跨域文件?我已经在我的服务器C:\inetpub\wwwroot中复制了两个XML文件,在我的service1.svc旁边,我还应该检查什么? 我的测试SL应用程序地址: 现在该怎么办?检查您的servicerences.ClientConfig,您没有更新您的端点地址。si

我在浏览器中键入我的wcf(svc)服务名称,并显示以下内容: 此服务的元数据发布当前已禁用。 ....

我的服务地址:

但当我运行我的测试SL应用程序(它调用这个服务)时,我得到了跨域错误,出了什么问题? 结合终点?跨域文件?我已经在我的服务器C:\inetpub\wwwroot中复制了两个XML文件,在我的service1.svc旁边,我还应该检查什么? 我的测试SL应用程序地址:


现在该怎么办?

检查您的servicerences.ClientConfig,您没有更新您的端点地址。silverlight应用程序正在搜索位于的服务

  <endpoint address="http://localhost:80/Service1.svc" binding="basicHttpBinding"
            bindingConfiguration="BasicEndpoint" contract="ServiceReference1.Service1"
            name="CustomBinding_Service1" />

纠正它,你应该会没事的

顺便说一句:检查你的接受率,否则它可能会阻止其他用户在将来帮助你

将ServiceReferences.ClientConfig替换为以下内容:

<configuration>
<system.serviceModel>
    <bindings>
        <customBinding>
            <binding name="CustomBinding_Service1">
                <binaryMessageEncoding />
                <httpTransport maxReceivedMessageSize="2147483647" maxBufferSize="2147483647" />
            </binding>
        </customBinding>
    </bindings>
    <client>
        <endpoint address="http://www.farasanjtelemetry.com/service1.svc" binding="basicHttpBinding"
            contract="ServiceReference1.Service1" name="ServiceReference1.Service1" />
    </client>
</system.serviceModel>


如果您可以从计算机访问,那么您的应用程序将无法工作。

谢谢dominik,但现在我遇到另一个错误:无法创建基础频道工厂。。。。这是我的客户端配置:endpoint address=“”binding=“basicHttpBinding”bindingConfiguration=“BasicEndpoint”contract=“servicerence1.Service1”name=“CustomBinding\u Service1”/>首先,如果答案对您没有帮助,我并不打算接受。检查您之前的问题,并将适当的问题标记为已回答。其次,您看到的内部异常是什么?好的,dominik我当然会这样做,谢谢您的警告,我想知道什么是正确的client.config?有什么地方可以买到好的和标准的吗?内部异常是什么意思?@user833139查看我的更新答案,您的wcf客户端配置已损坏。我建议您花些时间探索WCF的基础知识。如果有帮助的话,别忘了标记为答案;)谢谢亲爱的多米尼克,你真的帮助了我,我一定会读更多关于WCF的基础知识,谢谢1000次!现在我应该尝试在我的服务中实现SQL