.net中的无限字符串

时间:2009-11-10 22:50:47

标签: .net vb.net

这个问题一直困扰着我,我不再在这方面工作,因为缺乏代码而感到抱歉。情况就是这个我有一个Web服务,它在客户端和服务器页面上有压缩并且它有加密。它不能一直工作,因为有重音并且破坏了加密,但是当你将它设置为UTF8时它就得到了修复。仍有一组非常大的数据,它超出了正常字符串33,000或某些字符的限制。

此步骤发生在Web服务的打包和解包步骤中。返回的是数据集(在webservices中它转换为XML)。

我知道StringBuilder可能会有所帮助,但我认为当你将它改为toString()时,它会将字符串修剪为最大限制。

1 个答案:

答案 0 :(得分:7)

.net中字符串的最大限制为方式超过33,000或某些字符。我猜你所经历的是你达到了http请求的最大限制(即使默认为4MB,我认为)。这可以在web.config文件的httpRuntime元素中配置,以适应更大的请求。