症状
请考虑以下情形:
- 您在运行 BizTalk Server 2010 的计算机上Microsoft Visual Studio 2010 中打开Microsoft BizTalk Server项目。
- 项目具有使用表循环 functoid 的 BizTalk 映射。 表循环 Functoid 具有一些输入参数。
- 使用“ 配置 Functoid 输入 ”对话框来增加表循环 Functoid 的第二个输入参数的值。
在此情况下,当您单击“ 确定” 关闭对话框时,Visual Studio 2010 会崩溃。 此外,您无法保存 BizTalk 映射中的更改,并会收到类似以下内容的错误消息:
注意
问题签名:
问题事件名称:CLR20r3
问题签名 01:devenv.exe
问题签名 02:10.0.30319.1
问题签名 03:4ba1fab3
问题签名 04:Microsoft.BizTalk.Mapper.MapperVsPackage
问题签名 05:3.0.1.0
问题签名 06:4c547a97
问题签名 07:7ab
问题签名 08:0
问题签名 09:System.IndexOutOfRangeException
OS 版本: OS 版本
区域设置 ID: 区域设置 ID
原因
出现此问题的原因是 BizTalk Server 2010 的 BizTalk 映射器中出现错误。
解决方法
累积更新信息
有关如何获取累积更新包的更多信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
2497789 BizTalk 2010 累积更新程序包 1
状态
Microsoft 已确认在 "适用于" 部分中所列的 Microsoft 产品中存在问题。
详细信息
使用表循环 functoid,您可以创建一个输出值表,这些值可用于创建输出实例消息。
表循环 functoid 的第二个输入参数定义表中有多少列。
有关表循环函数的详细信息,请访问以下 Microsoft 网站:
有关表循环函数的一般信息有关 BizTalk Server 修补程序的更多信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
2003907 有关BizTalk Server修补程序的信息