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