Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/30.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
.net 413 iis6中图像上载的http错误_.net_Asp.net_Iis 6 - Fatal编程技术网

.net 413 iis6中图像上载的http错误

.net 413 iis6中图像上载的http错误,.net,asp.net,iis-6,.net,Asp.net,Iis 6,在使用asp.net表单上载图像(特定图像为275kb PNG)时,我不断遇到413错误“实体太大”。我对此进行了彻底的研究,并改变了: AspMaxRequestEntityAllowed为1000000,如下所示- 按照此处的建议将ReadaHeadSize上载到1000000- 包含脚本的目录上的web.config的maxRequestLength为1550000 这些都没有解决问题。请其他人帮帮我好吗?我已经在另一台服务器上的开发站点上测试了这个脚本,脚本工作正常,因此它似乎与脚本无关

在使用asp.net表单上载图像(特定图像为275kb PNG)时,我不断遇到413错误“实体太大”。我对此进行了彻底的研究,并改变了:

AspMaxRequestEntityAllowed为1000000,如下所示-

按照此处的建议将ReadaHeadSize上载到1000000-

包含脚本的目录上的web.config的maxRequestLength为1550000

这些都没有解决问题。请其他人帮帮我好吗?我已经在另一台服务器上的开发站点上测试了这个脚本,脚本工作正常,因此它似乎与脚本无关。

试试这个:

cscript adsutil.vbs set w3svc/1/uploadreadaheadsize 204800
似乎在使用第三方上载控件时(我假设您是这样),IIS在将数据传递到ISAPI扩展时出现问题。上面的命令将UploadReadAheadSize设置为204800KB。您可能需要调整设置参数以匹配您所在的web ID。希望您能够访问服务器


阅读更多信息。

旧问题,但我今天需要它,上面的命令行对我不起作用,所以我发现:

IIS 7: -

上传ReadaHeadSize

指定Web服务器将读入缓冲区并传递的字节数 到ISAPI扩展或模块。 这在每个客户端请求中发生一次。 ISAPI扩展或模块直接从客户端接收任何附加数据。 该值必须介于0和2147483647之间

默认值为49152/48k

解决方案

  • 停止IIS

  • 编辑文件: C:\Windows\System32\inetsrv\config\applicationHost.config 将serverRuntime overrideModeDefault参数设置为allow

  • 编辑文件: C:\inetpub\wwwroot\web.config 将uploadReadAheadSize设置为新值

  • 重新启动IIS

  • applicationHost.config

    <section name="serverRuntime" overrideModeDefault="Allow" />
    
    <configuration>
      <system.webServer>
        <serverRuntime maxRequestEntityAllowed="2072576000" uploadReadAheadSize="536870912"/>
        </system.webServer>
    </configuration>
    
    
    
    web.config

    <section name="serverRuntime" overrideModeDefault="Allow" />
    
    <configuration>
      <system.webServer>
        <serverRuntime maxRequestEntityAllowed="2072576000" uploadReadAheadSize="536870912"/>
        </system.webServer>
    </configuration>
    

    较小的文件是否成功上载?(