假设我正在缓存一个ChannelFactory<T>并使用它来创建通道。这些通道用于向其他服务进行WCF调用,然后被(安全地)处理。 我需要担心缓存的ChannelFactory变得故障,因此无法用于创建新通道吗? 如果是这样,我需要用新的ChannelFactory替换它吗? ...
我有一个WCF客户端(控制台应用程序),调用一个WCF Web服务,我正在尝试从我的控制台应用程序中获取原始XML响应。 有人有想法或代码片段可以帮忙吗?
我们有超过十二个WCF服务,使用TCP绑定进行调用。在代码的不同位置有很多对同一WCF服务的调用。 AdminServiceClient client = FactoryS.AdminServiceClient();// it takes significant time. and cl...
WCF服务中的OneWay操作是否会一直执行直到操作完成? 通过我的实验,我认为没有超时时间。我能够运行一个操作半个小时。(之后我关闭了它) 有经验的WCF专家能回答这个问题吗?如果有超时时间,我应该在哪里指定它?
WCF - 没有终结点侦听 net.tcp://myserver:9000/SearchQueryService/Querier.svc,无法接受消息。 我已经在 IIS 应用程序上启用了 net.tcp 协议。 Windows 防火墙已关闭。 整个 IIS 应用程序的 net.tcp ...
我遇到了以下错误: 在读取 XML 数据时,已超出最大数组长度限制(16384)。可以通过更改创建 XML 读取器时使用的 XmlDictionaryReaderQuotas 对象上的 MaxArrayLength 属性来增加此限制。第 1 行,第 187231 个位置。 描述:当前...
我花了两天时间试图解决这个问题,但是我束手无策。我有一个运行在Windows上的WCF服务器。客户端可以在同一台机器上连接到它,但是当我尝试从另一台机器连接到服务时,就会出现异常错误。 如果客户端和主机在同一台机器上,就没有问题。如果主机和客户端在不同的机器上,我就会遇到异常错误。 奇怪的...
我已经在网上搜索了大量关于此事的信息,但大多数结果都是关于创建WCF服务或服务在您控制下的情况。 我正在为一个不在我控制范围内的RESTful JSON服务构建WCF客户端代理。我正在使用基本的ServiceContract/DataContract模式,并尝试让框架尽可能地完成更多的工作。...
我正在努力更好地理解WCF的一些内部工作原理。我已经搜索了相当多的内容,但是我没有找到一个清晰的解释,说明ChannelFactory.Open()与IClientChannel.Open()有什么区别。打开工厂的目的是什么?如果通道用于通信,那么在通道创建和打开之后,工厂在这个过程中扮演什么...