我是Web服务的新手,我只是想知道哪种替代方法可以更好地用于将数据发送到MS SQL Server数据库。我已经读过字符串在Web服务调用中的大小有限,只有4 Mb,而且我担心数据会在某个地方被截断。将传递给此方法的长字符串。你怎么想,我应该使用DataTable吗?非常感谢!
答案 0 :(得分:1)
您在Web服务请求中发送的数据限制可以从web.config增加到4MB以上:
说到参数大小的任意上限,这里有一个提示 使用.NET Framework。在.NET Framework的版本下 附带Visual Studio .NET Beta 2,最大SOAP消息大小 对于Web服务,上限为4 MB。你可以增加上限 更改httpRuntime部分中的maxRequestLength设置 Web服务的Web.Config文件。在下面的例子中, maxRequestLength已设置为8096 KB:
<configuration>
<system.web>
<httpRuntime maxRequestLength="8096"
useFullyQualifiedRedirectUrl="true"
executionTimeout="45"/>
</system.web>
</configuration>