13得票2回答
有效关闭WCF 4通道的正确方法

我正在使用以下方式关闭WCF 4通道。这是正确的做法吗?using (IService channel = CustomChannelFactory<IService>.CreateConfigurationChannel()) { channel.Open();...

10得票3回答
如何在WCF 4.0 RESTful服务中使用基本身份验证传递比用户名/密码更多的数据到服务方法?

要求: WCF 4.0 IIS 主机 基本认证与自定义来源 RESTful 有很多例子和方法可以实现基本认证,从使用 UserNamePasswordValidator,到 ServiceAuthorizationManager 和 IDispatchMessageInspector 等等...

9得票2回答
WCF 4服务的平坦WSDL

使用WCF 3.5和Christian Weyer的FlatWsdl EndpointBehavior,我能够获得一个单一的扁平化WSDL文件,用于我的WCF服务而没有任何<import>指令。 现在,使用WCF 4,由于某些原因,这种方法不再适用。 我尝试了很多博客文章中描述...

8得票3回答
WCF常用参数ClientMessageInspector、DispatchMessageInspector或者替代方案?

我正在使用WCF仅用于数据服务(即仅内部应用程序,非常简洁,没有会话状态等),以保持我们的Web应用程序可扩展性。我们需要为每个服务调用提供一些常规属性,目前我们一直在传递它们。对于每个调用都有一个单独的请求对象并不理想,因为除了这些公共属性之外,其余内容都非常不同,并且在开发过程中经常更改。...