症状
请考虑以下情况:
-
在 Microsoft BizTalk Server 2009 年或 Microsoft BizTalk Server 2010 中创建要求响应发送端口。 该端口使用 Windows 通讯基础 (WCF) 的自定义适配器发送和接收邮件从基于 WCF 的服务。
-
为发送端口传播错误消息复选框未选中。
-
基于 WCF 的服务中发生的基于 WCF 的键入的错误。
在这种情况下,WCF 自定义适配器错误地维护连接到基于 WCF 的服务。 此外,基于 WCF 的服务停止响应的服务的限制值达到MaxConcurrentInstances或MaxConcurrentSessions属性的值时。
原因
发生此问题是因为 WCF 自定义适配器错误地关闭而不是连接通道。
解决方案
累积更新信息
BizTalk Server 2010
有关如何获取此累积更新程序包,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
2497789 累积更新包 1 BizTalk 2010 BizTalk Server 2009,BizTalk Server 2009 的累积更新 1 中包括的修复程序可以解决此问题。有关如何获取此累积更新程序包,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
2429050 累积更新包 1 BizTalk Server 2009
解决方法
若要解决此问题,请使用以下某种方法:
-
之后重新启动 Internet Information Services (IIS) 从计算机主机基于 WCF 的服务服务停止响应。 注意
-
要重新启动 IIS 6.0,打开 IIS 管理器中右击计算机名称、 指向所有任务,单击重新启动 IIS,,然后单击确定。
-
要重新启动 IIS 7.0 或 IIS 7.5,打开 IIS 管理器中,选择计算机名,然后单击重新启动操作面板上。
-
-
将服务的MaxConcurrentSessions和MaxConcurrentInstances属性设置为较大的值。
状态
Microsoft 已确认这是在“适用范围”部分中列出的 Microsoft 产品存在的问题。
更多信息
如果 Microsoft BizTalk Server 2006 R2 中会出现此问题,请尝试"替代方法"一节中描述的方法之一。关于 WCF 自定义传输属性的详细信息,请访问下面的 Microsoft 开发人员网络 (MSDN) 网站:
有关自定义 WCF 的传输属性的一般信息有关如何优化性能的 BizTalk Server WCF 基于适配器的详细信息,请访问下面的 MSDN 网站:
如何优化性能的基于 BizTalk Server WCF 的适配器BizTalk Server 修补程序的更多信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
2003907 BizTalk Server 修补程序有关的信息有关如何处理业务流程中的类型化的故障合同的详细信息,请访问下面的 MSDN 网站: