HTTP错误500.19尝试更改最大请求长度时

时间:2018-03-14 19:28:17

标签: iis web-config

我正在尝试将音频文件上传到我的网站。我遇到了最大长度错误并使用了here找到的解决方案。但是,每当我尝试运行该网站时,我都会收到HTTP错误500.19,错误代码为0x800700b7。我的网络配置如下:

<configuration>
  <system.web>
    <compilation debug="true" targetFramework="4.5.2"/>
    <httpRuntime targetFramework="4.5.2"/>
        <httpRuntime maxRequestLength="1048576" />
  </system.web>
  <system.webServer>
   <security>
      <requestFiltering>
         <requestLimits maxAllowedContentLength="1073741824" />
      </requestFiltering>
   </security>
 </system.webServer>
  <system.codedom>
    <compilers>
      <compiler language="c#;cs;csharp" extension=".cs"
        type="Microsoft.CodeDom.Providers.DotNetCompilerPlatform.CSharpCodeProvider, Microsoft.CodeDom.Providers.DotNetCompilerPlatform, Version=1.0.3.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"
        warningLevel="4" compilerOptions="/langversion:6 /nowarn:1659;1699;1701"/>
      <compiler language="vb;vbs;visualbasic;vbscript" extension=".vb"
        type="Microsoft.CodeDom.Providers.DotNetCompilerPlatform.VBCodeProvider, Microsoft.CodeDom.Providers.DotNetCompilerPlatform, Version=1.0.3.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"
        warningLevel="4" compilerOptions="/langversion:14 /nowarn:41008 /define:_MYTYPE=\&quot;Web\&quot; /optionInfer+"/>
    </compilers>
  </system.codedom>
</configuration>

我搜索了互联网。我试过this,但它没有做任何事情。我无法做this,因为我需要使用格线错误的线来改变最大长度。 This没有帮助我。我该怎么做才能解决这个问题?如果重要,我正在使用C#。

1 个答案:

答案 0 :(得分:0)

我设法弄清楚我的问题,并认为我会在这里发布,以防它可以帮助任何人。事实证明:

<httpRuntime targetFramework="4.5.2"/>
        <httpRuntime maxRequestLength="1048576" />

应该是:

<httpRuntime targetFramework="4.5.2" maxRequestLength="1048576" />

引用httpRuntime两次是问题所在。