将60MB XML文件上载到Umbraco节点会导致无限循环

edp*_*rry 0 xml file-upload umbraco

我在Umbraco内容节点上有一个文件上载字段,其中站点后端的用户能够上传60MB的XML文件,然后由服务器处理.处理部分工作正常.

问题是它上传了大约30%的文件(根据Chrome中的状态栏),但随后又开始从0%上传.它继续在循环中至少执行此操作四次.

我的第一个想法是服务器超时,但我在web.config中的设置应该允许一个小时,最多2GB.

<system.web>
    <httpRuntime executionTimeout="3600" maxRequestLength="2097151" requestValidationMode="2.0" requestPathInvalidCharacters="&lt;,>,:" />
</system.web>
Run Code Online (Sandbox Code Playgroud)

还有什么我在这里不见了吗?或者Umbraco想要处理大型XML文件有什么奇怪之处吗?

编辑:管理上传文件没有任何问题在IE7(我知道,对吧?),但我仍然遇到Chrome的问题,它高达30%,然后回到0%.

Ken*_*erg 6

如果运行IIS7 +,还需要指定maxAllowedContentLength(默认值为30000000字节):

<system.webServer>        
  <security>
    <requestFiltering>
      <requestLimits maxAllowedContentLength="60000000" />
    </requestFiltering>
  </security>
</system.webServer>
Run Code Online (Sandbox Code Playgroud)