无法上传大文件ASP.NET/IIS 6.2

时间:2019-07-15 08:44:07

标签: asp.net-mvc iis model-view-controller

我无法上传大文件。我的页面基于ASP.NET。

在IIS中,我有2个站点;

-1用于Web服务
-1表示网页

我尝试了很多发现的方法,但是没有用

Web服务配置; /////////////////////////

<?xml version="1.0" encoding="UTF-8"?>

<configuration>
  <appSettings>
...
  </appSettings>
  <connectionStrings>
...
  </connectionStrings>
  <system.web>
<httpRuntime maxRequestLength="50097151" />
    <compilation debug="true" targetFramework="4.5.2" />
    <authentication mode="Windows" />
    <pages controlRenderingCompatibilityVersion="3.5" clientIDMode="AutoID" />
  </system.web>
</configuration>

//////////////////////////// /////////////////////////

网页配置;

<?xml version="1.0" encoding="utf-8"?>
<configuration>


  <system.webServer>
    <handlers>
      <add name="aspNetCore" path="*" verb="*" modules="AspNetCoreModuleV2" resourceType="Unspecified" />
    </handlers>
    <aspNetCore processPath=".\....exe" arguments="" stdoutLogEnabled="false" stdoutLogFile=".\logs\stdout" forwardWindowsAuthToken="true">
      <environmentVariables />
    </aspNetCore>
        <security>
            <requestFiltering>
                <requestLimits maxAllowedContentLength="50741824" />
            </requestFiltering>
        </security>
  </system.webServer>
</configuration>

我希望上传大文件,但实际情况是我只能上传小文件。

1 个答案:

答案 0 :(得分:0)

    [HttpPost]
    [DisableRequestSizeLimit]
    public ActionResult uplo(string filename, string base64)
    {


        if (base64 != null && filename != null)
        {
            Models.filemodel archmod = new Models.filemodel ();
            var xxx= archmod .namefunction(filename, base64);
            return new EmptyResult();
        }


        return new EmptyResult();
    }

它与 [DisableRequestSizeLimit] 标签一起使用!!!