使用wsHttpBinding或basicHttpBinding for silverlight app,哪一个?

我想开发一个托管在iis服务器上的wcf服务,并使用web上的silverlight应用程序(使用此wcf服务的SL app).我也希望对从silverlight应用程序请求的用户使用用户名密码验证和授权.

我想知道我必须使用wsHttpBinding或basicHttpBinding用于此目的吗?
我无法在silverlight上使用wsHttpBinding,当使用basicHttpBinding时,我无法为此绑定创建身份验证和授权

我也使用.net4(wcf 4和silverlight 4)

请帮我
谢谢你的回答

最佳答案 我可能会离开这里,但我刚刚开始了一个类似的项目.我的第一个想法是使用basicHttpBinding.然后,您的Web服务将接受用户名和密码作为任何方法调用的参数(用户名/密码可以存储在会话或设置文件中).在后端,您将基于每个呼叫检查用户的凭据.使用此方法意味着您需要使用Https,因此需要设置绑定属性

<security mode="Transport">

希望这可以帮助!

点赞