症状
请考虑以下情况:
-
您必须运行 Microsoft BizTalk Server 2009年或 BizTalk Server 2010 中的计算机。
-
下面的配置数据支持 Windows 通讯基础 (WCF) 加入 Machine.config 文件< serviceBehaviors >元素:
<behavior name="WindowsAuthenticationBehavior"> <serviceMetadata httpGetEnabled="true"/> <serviceDebug includeExceptionDetailInFaults="false"/> <serviceCredentials> <windowsAuthentication includeWindowsGroups="true" allowAnonymousLogons="false"/> </serviceCredentials> <serviceAuthorization principalPermissionMode="UseWindowsGroups"/> </behavior>注意 Machine.config 文件存储在以下文件夹中:
%Systemdrive%\Windows\Microsoft.NET\Framework\v2.0.50727\CONFIG\
-
您创建的基于 WCF 的BizTalk 应用程序中接收位置。
-
尝试导出 BizTalk Server 2009年或 BizTalk 服务器 2010年管理控制台中的接收位置的绑定。
在这种情况下,导出失败,并且您将收到类似于以下内容的错误消息:
有多个根元素。 行 1,49。 (System.Xml)
如果< serviceBehaviors >元素中删除的配置数据,您会收到此错误消息之后,导出仍在其它导出操作将失败。
原因
基于 WCF 的适配器中的错误会出现此问题。
解决方案
累积更新信息
BizTalk Server 2010有关如何获取此更新累积程序包的详细信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
2497789 累积更新包 1 BizTalk 2010 BizTalk Server 2009 年累积更新包 2 BizTalk Server 2009 中包括的修复程序可以解决此问题。有关如何获取此累积更新程序包,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
2497794 累积更新包 2 BizTalk Server 2009
状态
Microsoft 已确认这是在“适用范围”部分中列出的 Microsoft 产品存在的问题。
更多信息
BizTalk Server 修补程序的更多信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
2003907 BizTalk Server 修补程序有关的信息