我在WebService执行的方法是如果有新增的行,就Update到数据库里
在执行中出现下面的错误提示System.Web.Services.Produces.SoapException出現在system.web.services.dllThere was an exception runing the extensions specified in the config file.->Maximum request length exceeded不解,向大家请教

解决方案 »

  1.   

    我用函数来代替WebService里的方法(代码完全一样的),在真正的数据库里执行正常
      

  2.   

    POST方法的实际功能由服务器来决定,而且通常依赖于请求URI。在POST过程中,
    实体是URI的从属部分,就好象文件从属于包含它的目录、新闻组文件从属于发出该文件
    的新闻组、记录从属于其所在的数据库一样。
    成功的POST不需要在原始服务器创建实体,并将其做为资源;也不需要为未来的访问
    提供条件。也就是说,POST方法不一定会指向URI指定的资源。在这种情况下,200(成
    功)或204(无内容)都是适当的回应状态,取决于实际回应实体中对结果的描述。
    如果在原始服务器上创建了资源,回应应是201(已创建),并包含一个实体
    (对"text/html"类型最为适合),该实体中记录着对新资源请求的状态描述。
    在所有的HTTP/1.0的POST请求中,必须指定合法的内容长度(Content-Length)。如
    果HTTP/1.0服务器在接收到请求消息内容时无法确定其长度,就会返回400(非法请求)
    代码。
    应用程序不能缓存对POST请求的回应,因为做为应用程序来说,它们没有办法知道服
    务器在未来的请求中将如何回应。
      

  3.   

    看看是否这部分可以给你帮助:
    RFC1945 超文本传输协议--HTTP/1.0 
    http://blog.csdn.net/bjbs_270/archive/2004/11/04/167053.aspx