WCF绑定,basicHttpBinding与wsHttpBnding
我的WCF从未与wsbinding一起工作过,但当我切换到basic时,它工作得很好 要使wsbinding工作,我必须做些什么 更新 当我说它不起作用时,我的意思是客户端永远无法使用服务端点WCF绑定,basicHttpBinding与wsHttpBnding,wcf,binding,Wcf,Binding,我的WCF从未与wsbinding一起工作过,但当我切换到basic时,它工作得很好 要使wsbinding工作,我必须做些什么 更新 当我说它不起作用时,我的意思是客户端永远无法使用服务端点 我必须在某处添加用户名/密码吗?首先,您使用的是Visual Studio 2005还是2008?接下来,如果您使用的是VS2005,您是否安装了2006年发布的用于WCF/WF的.NET 3.0 CTP工具?我问这些问题是因为我想知道如何在客户机中设置代理类。您是否右键单击并执行“添加服务引用”或“添加
我必须在某处添加用户名/密码吗?首先,您使用的是Visual Studio 2005还是2008?接下来,如果您使用的是VS2005,您是否安装了2006年发布的用于WCF/WF的.NET 3.0 CTP工具?我问这些问题是因为我想知道如何在客户机中设置代理类。您是否右键单击并执行“添加服务引用”或“添加web引用” 另外,您的WCF配置文件是否与下面的类似?这显示了一个双重设置,包括基本绑定和WsHttp绑定
<system.serviceModel>
<bindings>
<wsHttpBinding>
<binding name="wsHttp">
<security mode="None">
<transport clientCredentialType="None" />
<message clientCredentialType="None" negotiateServiceCredential="false" establishSecurityContext="false" />
</security>
</binding>
</wsHttpBinding>
<basicHttpBinding>
<binding name="basicHttp"/>
</basicHttpBinding>
</bindings>
<behaviors>
<serviceBehaviors>
<behavior name="NorthwindBehavior">
<serviceMetadata httpGetEnabled="true" />
<serviceDebug includeExceptionDetailInFaults="true" />
</behavior>
</serviceBehaviors>
</behaviors>
<services>
<service behaviorConfiguration="NorthwindBehavior" name="SampleApplicationWCF.Library.SupplierService">
<endpoint binding="wsHttpBinding" bindingConfiguration="wsHttp" name="wsHttpSupplierService" contract="SampleApplicationWCF.Library.ISupplierService" />
</service>
</services>
</system.serviceModel>
错误消息是什么?你能提供更多的输入吗?这不是用户名/密码的问题(假设你配置正确)。你能给我们更多关于客户端的信息吗?它是Silverlight应用程序吗?使用wsBinding时,Visual Studio能否生成服务引用?