C# 4.0 OopFactory X12解析器中断

C# 4.0 OopFactory X12解析器中断,c#-4.0,filestream,x12,C# 4.0,Filestream,X12,我正在尝试使用OopFactory X12 Parse解析流响应 这是我的密码 var parser = new X12Parser(); var _response = response.GetResponseStream(); Interchange interchange = parser.Parse(_response); string value = interchange.Serialize(); respon

我正在尝试使用OopFactory X12 Parse解析流响应
这是我的密码

var parser = new X12Parser();
            var _response = response.GetResponseStream();
 Interchange interchange = parser.Parse(_response);
            string value = interchange.Serialize();
            response.Close();
它在这里抛出一个错误parser.Parse(_响应)

错误:
1在文件的105位置不是有效的子元素分隔符。

我的响应文件:

ISA*00*          *01*JILITTQQPK*ZZ*S00000000000001*ZZ*T00000000021261*120330*1048**00501*021465163*0*T*>
注:

这只发生在我的开发服务器上,如果我在本地运行我的应用程序,这将不会有任何问题

我想知道dev上的响应是否与本地的相同。 如何在dev上捕获流响应并与我的本地响应进行比较? 更新
我捕获了我对一个文件的响应。 这就是它的样子

ISA*00*          *01*NOPASS    *ZZ*S00000000000001*ZZ**120405*1000**00501*021539342*0*T*>~TA1*17049371*120405*1000*R*018~IEA*0*021539342~

也许您的响应流包含dev服务器上的额外头信息。 您应该只添加一些额外的行来将响应写入文件,并查看是否返回的纯粹是X12消息。
也欢迎您发布您的问题,可能会得到更多的响应。

也许您的响应流包含dev服务器上的额外标题信息。 您应该只添加一些额外的行来将响应写入文件,并查看是否返回的纯粹是X12消息。
您也可以发布您的问题,可能会得到更多的回复。

ISA08应该包含15个字符。在您的响应文件中,ISA08没有任何数据。因此,TA1段的一部分被解析为固定宽度ISA段的一部分。

ISA08应包含15个字符。在您的响应文件中,ISA08没有任何数据。因此,部分TA1段被解析为固定宽度ISA段的一部分。

请参阅更新的问题。我已经捕获了我对一个文件的响应。我把它和我的问题一起贴在上面,请看更新的问题。我已经捕获了我对一个文件的响应。我把它和我的问题一起贴在上面,你是对的。这就是我遇到的问题。我修好了。谢谢你说得对。这就是我遇到的问题。我修好了。谢谢