423得票26回答
WCF客户端“using”块问题的最佳解决方法是什么?

我喜欢在using块内实例化我的WCF服务客户端,因为这基本上是使用实现IDisposable资源的标准方式: using (var client = new SomeWCFServiceClient()) { //Do something with the client } ...

75得票2回答
如何以编程方式将客户端连接到WCF服务?

我正在尝试通过代码将应用程序(客户端)连接到公开的WCF服务,而不是通过应用程序配置文件。 我应该如何操作?

50得票5回答
如何确保避免 WCF 出现故障状态异常?

我遇到了这个异常: 通信对象System.ServiceModel.Channels.ServiceChannel 不能被用于通信,因为它处于故障状态 这个WCF服务使用默认的wsHttpBinding。在使用WCF的时候,我按照以下方式使用:using (var proxy ...

50得票1回答
能否使用定制的绑定直接调用Dynamics CRM 2011的late-bound WCF组织服务而不需要SDK?

我想实现一个纯WCF场景,其中我想调用Dynamics CRM WCF服务,而不依赖SDK辅助类。基本上,我希望使用来自.NET框架的本地WCF支持来实现针对Dynamics CRM 2011的联合身份验证。 我这样做的原因是稍后我想将此方案移植到BizTalk中。 我已经成功地使用Svc...

43得票5回答
WCF如何在运行时更改终结点地址

我已经成功地实现了我的第一个WCF示例。我在一个具有多个绑定的网站上托管了主机。因此,我已将以下代码添加到我的web.config文件中:<serviceHostingEnvironment multipleSiteBindingsEnabled="true"/> 这是我的默认绑定...

43得票7回答
消费webservice时出现错误,“application/xop+xml”类型的内容与预期的“text/xml”类型不匹配。

我的公司购买了一个名为Campaign Commander的产品,由Email Vision公司制作,并尝试使用“Data Mass Update SOAP API”接口。但是当我尝试调用webservice上的方法时,调用实际成功了,但客户端在处理响应时失败并出现了异常。以下是错误的详细信息...

39得票3回答
异步 WCF 客户端调用自定义标头:此 OperationContextScope 正在按错误顺序处理完毕。

我正在从WinRT应用程序调用WCF服务。该服务要求设置一些标题进行身份验证。问题是,如果我同时对服务进行多个调用,就会出现以下异常: 此 OperationContextScope 按错误的顺序被处理。 当前代码如下:public async Task<Result> Cal...

32得票2回答
如何在WCF中添加自定义SOAP标头?

在basicHttpBinding中,我是否可以像在ASMX Web服务中添加自定义身份验证标头一样,在WCF传入/传出消息中添加自定义SOAP标头?这些自定义SOAP标头应该可通过.NET 2.0 / 1.1 Web服务客户端访问(可通过WSDL.EXE工具访问)。

24得票1回答
WCF - 通道工厂 vs 客户端基础

我对WCF比较新。一开始,我创建了一个WCF服务,并使用生成的客户端代理从客户端消费该服务。因此,每当我在服务上执行某些操作时,所有操作都会按顺序执行,因为我是同步调用操作。我将并发模式更改为多个,但仍然同步发生操作。然后,我为我的操作生成了异步方法,并使用了开始/结束模式,这样我猜可以“释放...

22得票3回答
WCF客户端终结点: 没有<dns>会导致SecurityNegotiationException异常

我遇到了一个奇怪的情况。虽然现在它可以工作,但我不明白为什么。 情况如下: 有一个 WCF 服务需要我的应用程序(一个网站)进行调用。WCF 服务使用 netTcpBinding 进行公开,并要求传输安全性(Windows)。 客户端和服务器位于同一域中,但在不同的服务器上。 因此,生成客户端...