WCF中的Http传输通道默认使用持久HTTP连接.如何控制这些连接的活动超时?默认值为100秒.我通过监控Procmon中的应用程序找到了这个值.我没有在http传输绑定元素中找到配置此超时的任何设置.有没有可以控制超时的.NET类?
我有一个WCF Web服务,它充当我的ASP.NET网页的数据提供者.
在整个网页中,通过自动生成的ServiceClient对Web服务进行了多次调用.
目前,我创建了一个新的ServiceClient并为每个请求打开它,即获取用户,获取角色,获取客户列表等....这些中的每一个都将创建一个新的ServiceClient并打开一个新连接.
我可以将ServiceClient类设置为全局或静态可用类,以便ASP.NET网页中的所有函数都可以使用同一客户端.这似乎更有效率.这样做有什么问题吗?这样做时我应该考虑什么建议?
如果我向客户提出多个请求会怎样?据推测它是全部同步的,所以如果我拨打1或50个电话应该没关系?
谢谢