Silverlight 无法调用WCF
EndpointAddress address = new EndpointAddress("http://localhost:9999/LoginHost");
ChannelFactory<ILoginContract> Fact = new ChannelFactory<ILoginContract>(new BasicHttpBinding(), address);
var proxy = Fact.CreateChannel();
proxy.BeginLogin(callback =>
{
string result = proxy.EndLogin(callback);
MessageBox.Show(result);
}, null);
报错
尝试向 URI“http://localhost:9999/LoginHost”发出请求时出错。这可能是由于试图以跨域方式访问服务而又没有正确的跨域策略,或策略不适用于 SOAP 服务。您可能需要与该服务的所有者联系,以发布跨域策略文件并确保该文件允许发送 SOAP 相关的 HTTP 标头。出现此错误也可能是由于使用的是 Web 服务代理中的内部类型而没有使用 InternalsVisibleToAttribute 属性。有关详细信息,请参阅内部异常。 --------------------编程问答-------------------- 参考:http://www.cnblogs.com/subin1990/archive/2013/03/06/2946170.html --------------------编程问答-------------------- Silverlight中如何使用Tcp这种协议啊
我只找到http协议的帮顶 我想用tcp的这种协议。。。怎么用啊 --------------------编程问答-------------------- 我用的不是IIS宿主 而是应用程序宿主 --------------------编程问答--------------------
参考下这个文章中实现:http://www.cnblogs.com/lxblog/archive/2012/05/04/2483497.html
补充:.NET技术 , C#