wcf 超时 timeout-wcf调用服务 超时问题

问题描述

wcf调用服务 超时问题

这是我模仿网上一些超时解决办法web.config关于超时的配置项,但是一点也不起作用。特别是
最后一个endpoint节点里的,我不太明白里面的参数到底是什么,只是乱填的名字。哪位大神帮忙解释下这里面的参数到底填哪些?

解决方案

binding="basicHttpBinding" bindingConfiguration="BasicHttpBinding_IEngineFireRiskEvaluation"
contract="WcfService1.IService1" />
address 接口地址
binding 绑定协议
contract 绑定契约
bindingConfiguration 绑定配置文件

解决方案二:

不要沉下去!!!!!!!!

解决方案三:

试试这个
http://www.cnblogs.com/Gyoung/archive/2013/04/18/3029706.html

WCF调用超时有可能是并发的问题
http://blog.csdn.net/liudong8510/article/details/7188198

解决方案四:

binding="basicHttpBinding" bindingConfiguration="ss" name="ss"
contract="服务所在的命名空间.接口名" />

 <binding name="ss" sendTimeout="00:10:00" maxReceivedMessageSize="2147483647" transferMode="Buffered">
          <security mode="None" />

maxConcurrentInstances="1024" />

这是wcf服务的web.config文件的超时配置,快来大神看看到底哪里配错了,为什么不启作用?

解决方案五:

 <binding name="ss" sendTimeout="00:10:00" maxReceivedMessageSize="2147483647" transferMode="Buffered">
          <security mode="None" />
  <behavior name="ESBServiceBehavior">
            <serviceMetadata httpGetEnabled="true"/>
            <serviceDebug includeExceptionDetailInFaults="true"/>
            <dataContractSerializer maxItemsInObjectGraph="2147483647" />
            <serviceThrottling maxConcurrentCalls="1024" maxConcurrentSessions="1024"
            maxConcurrentInstances="1024" />
            <serviceTimeouts transactionTimeout="00:10:00"/>
          </behavior>
  <service name="服务所在的命名空间" behaviorConfiguration="ESBServiceBehavior">
          <endpoint address=""
            binding="basicHttpBinding" bindingConfiguration="ss" name="ss"
            contract="服务所在的命名空间.接口名" />
        </service>
时间: 2025-01-25 00:04:10

wcf 超时 timeout-wcf调用服务 超时问题的相关文章

WCF分布式开发常见错误解决(3):客户端调用服务出错

我们手动编码使用客户端调用WCF服务的时候会出现服务不支持 .Net Framing的错误 , 具体信息如下: You have tried to create a channel to a service that does not support .Net Framing. It is possible that you are encountering an HTTP endpoint. 开发常见错误解决(3):客户端调用服务出错-"> 解决办法: 检查宿主进程里,WCF服务的终结点

关于WCF的引用,添加服务和添加web服务的区别

原文:关于WCF的引用,添加服务和添加web服务的区别  本章内容主要是根据我做的实验来阐述这2种添加服务针对WCF的不同之处,我们按照示例一步一步来看.   如下是工程的结构: 该WCF服务是通过控制台程序(Host)以自宿的形式发布的,绑定使用wsHttpBinding.我们在Client端分别添加 服务引用(add service references)和添加Web引用(add Web Reference )来引用WCF服务.   以下是客户端的代码,分别使用添加服务引用和添加Web引用的

[SignalR]SignalR与WCF双工模式结合实现服务端数据直推浏览器端

原文:[SignalR]SignalR与WCF双工模式结合实现服务端数据直推浏览器端 之前开发基于WinForm监控的软件,服务端基于Wcf实现,里面涉及双工模式,在客户端里面,采用心跳包机制保持与服务端链接,现在有了新需求,需要开发网页版形式,所以怎么保持与服务端链接是重要点,由于数据量比较大,所以不能采用客户端发起请求不断轮询的方式.参考各种资料后,使用SignalR,主要是支持WebSockets通信.并且Hub链接方式解决了realtime 信息交换的功能问题. 下图是MSDN关于解释:

服务器-dubbo启动报错连接服务超时

问题描述 dubbo启动报错连接服务超时 dubbo启动会检查所有提供者,有的能调通,有的由于服务器设置不能调通.怎样设置只要有能调通的就不报错,而不是遇到调不通的就报错.求各位大神解答.......... 解决方案 设置启动的时候不检查timeout=""30000"" check=""false""

node.js超时timeout详解_node.js

如果在指定的时间内服务器没有做出响应(可能是网络间连接出现问题,也可能是因为服务器故障或网络防火墙阻止了客户端与服务器的连接),则响应超时,同时触发http.ServerResponse对象的timeout事件. response.setTimeout(time,[callback]); 也可以不在setTimeout中指定回调函数,可以使用时间的监听的方式来指定回调函数. 如果没有指定超时的回调函数,那么出现超时了,将会自动关闭与http客户端连接的socket端口.如果指定了超时的回调函数,

如何通过对类的序列化实现WCF的远程接口调用?

问题描述 我建立的服务器端和用户端通过WCF实现接口调用,简单说来是传递一个自定义类对象,当然大家会想到序列化,我选用的是BinaryFormatter+MemoryStream,但不管是流类型传递还是转换为byte[]传递都会出现问题(如果各位大神对问题的种类感兴趣我可以给大家截图),我想请教大神们的是:1.基于BinaryFormatter应该选用什么流类型?2.除了Http传输以及Socket传输之外,用纯粹的WCF接口调用怎么远程传递一个自定义对象?IDE是VS2010,语言C#.下面是

thrift中的超时(timeout)坑

最近在项目中采用thrift作为后台服务rpc框架,总体用下来性能还不错,跨语言特性使用起来也还行,但是也遇到了一些坑,其中之一就是超时问题(timeout),如果服务端些的某些业务场景耗时较长,thrift client几乎毫无意外的会遇到:Read timed out, 当然解决办法也很容易,thrift client端手动设置一个较长的超时时间即可. 下面才是真正吐槽的开始: 既然号称跨语言,至少各个语言在实现底层功能时,API应该保持一致吧,比如java中的有一个XXXTimeout的属

调用webservice超时问题的解决

一. 1.web.config配置,<system.web></system.web>里面增 加: <httpRuntime maxRequestLength="10240" appRequestQueueLimit="100" useFullyQualifiedRedirectUrl="true"executionTimeout="1200" /> 2.扩大代理类的超时限制,默认是90秒 

WCF RIA Services 客户端、服务端的处理方法和例子

Silverlight客户端访问 1. 首先Project Link到服务端项目,Build服务端项目是在客户端项目的Generated_Code和其他一些目录下会生成相关的代码 2. 使用代码或XAML(DomainDataSource )访问服务 xmlns:domain="clr-namespace:RIA.Web.Services"Title="Demo Page" Style="{StaticResource PageStyle}" x