我有两个不同程序的代码:
SWPlanilla wsn = new SWPlanilla();
string json = wsn.Report(dateini, hourini, dateend, hourend,readerid,panelid,typeid);
和
SWPlanilla swp = new SWPlanilla();
json = swp.Report(textDateIni.Text,
dateTimeIni.Text,
textDateEnd.Text,
dateTimeEnd.Text,
string_readers_selecteds,
((PanelAPMTC)comboBoxPanel.SelectedItem).id.ToString(),
1 + "");
问题来了。当我将WS用于大日期范围时,WS生成和字符串(json),它有2个部分:“message”和“type”.Type is mmm实际上表明WS消耗是否正确。和消息是一个字符串。问题是,因为我有一个大的日期范围,返回的json非常大,为此WS返回一个像这样的json:“{”type“:”E“,”Json超过... “}”。
第一个没有任何问题,并且正确地返回字符串json,但第二个,在执行WS'报告'的功能时,抛出由大json引起的SoapException ...我一遍又一遍地审查了两个代码,但没有发现问题:(