WebService响应被截断 - ASP.NET 4.0

时间:2014-07-04 10:57:52

标签: asp.net xml web-services c#-4.0 load-balancing

我有一个Web服务方法,它返回一个字符串数组。然后,如果数组长度大于X个字符串(我认为xml响应包含200或300个字符),则会截断响应。

但是,如果响应包含几个字符串,则响应很快就会收到。

我在名为IAPPS的CMS中托管此Web服务。使用的.NET Framework是4.0。

网络服务代码:

[WebMethod]
public String[] getArray() {

    return new string[] { 
                           "My_String",
                           "My_String",
                           "My_String",
                           "My_String",
                           "My_String",
                           "My_String",
                           "My_String"};
}

未截断的响应示例:

<ArrayOfString xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="My_WebServices">
   <string>My_String</string>
   <string>My_String</string>
   <string>My_String</string>
   <string>My_String</string>
   <string>My_String</string>
   <string>My_String</string>
   <string>My_String</string>
   <string>My_String</string>
   <string>My_String</string>
</ArrayOfString>

截断响应的示例:

<ArrayOfString xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="My_WebServices">
   <string>My_String</string>
   <string>My_String</string>
   <string>My_String</string>
   <string>My_String</string>
   <string>My_String</string>
   <string>My_String</string>
   <string>My_String</string>
   <string>My_String</string>
   <string>My_String</string>
   <string>My_String</string>
   <string>My_String</string>
   <string>My_String</string>
   <string>My_String</string>
   <string>My_String</string>
   <string>My_String</string>
   <string>My_String</string>
   <string>My_String</string>
   <string>My_String</string>
   <string>My_String</string>
   <string>My_String</string>
   <string>My_String</string>
   <string>My_String</string>
   <string>My_String</string>
   <string>My_Str

提前致谢。

0 个答案:

没有答案