C# 使用什么作为端点绑定而不是wsHttpBinding(对于Silverlight)

C# 使用什么作为端点绑定而不是wsHttpBinding(对于Silverlight),c#,silverlight,wcf,C#,Silverlight,Wcf,我创建了一个WCF服务,该服务具有返回IEnumerable集合的函数。我将其作为服务参考添加到Silverlight 4.0中,但它不喜欢它 在这种情况下,我可以使用什么端点绑定来替代?要更改它,我是否只需更改服务的web.config 谢谢。可以使用TCP绑定,但我不确定是否可以在基于web的应用程序上使用。但是,即使是基于web的应用程序也有几个HTTP绑定选项,比如BASIC和WS-HTTP绑定 您可以轻松地将其切换到配置文件中的任何绑定,如果您作为自宿主应用程序运行,也可以切换到C代码

我创建了一个WCF服务,该服务具有返回IEnumerable集合的函数。我将其作为服务参考添加到Silverlight 4.0中,但它不喜欢它

在这种情况下,我可以使用什么端点绑定来替代?要更改它,我是否只需更改服务的web.config


谢谢。

可以使用TCP绑定,但我不确定是否可以在基于web的应用程序上使用。但是,即使是基于web的应用程序也有几个HTTP绑定选项,比如BASIC和WS-HTTP绑定


您可以轻松地将其切换到配置文件中的任何绑定,如果您作为自宿主应用程序运行,也可以切换到C代码中的任何绑定。(没有IIS)

尝试使用
basicHttpBinding
。免责声明:这在早期版本的Silverlight中曾经是正确的,我希望现在仍然是这样