如何解决此错误:超出最大请求长度?

时间:2017-07-20 15:44:30

标签: asp.net xml excel vb.net ms-access

我正在尝试将GridView导出到Excel文件,该文件来自Access数据库,因此当我将此内容放入web.config文件中时。网站在asp.net中,vb作为后端代码。

<configuration>
    <system.web>
        <httpRuntime maxRequestLength="1048576" />
    </system.web>
</configuration>

<system.webServer>
   <security>
      <requestFiltering>
         <requestLimits maxAllowedContentLength="1073741824" />
      </requestFiltering>
   </security>
 </system.webServer>

我收到服务器错误

  

500 - 内部服务器错误。   您正在查找的资源存在问题,无法显示。

1 个答案:

答案 0 :(得分:0)

添加这段代码后,Web.config中的错误就消失了

<configuration>
        <system.web>
          <compilation debug="true" strict="false" explicit="true" targetFramework="4.5.2" />
          <customErrors mode="Off"/>
          <authentication mode="None"/>
          <httpRuntime targetFramework="4.5.2" maxRequestLength="1048576" executionTimeout="3600" />
          <machineKey
    validationKey="929DF4BCF13739428C8C765842BD122C653C28F688D399F216942E5438AA880B4A793C0772A51660FDA9A69B079AB3B0ADFCFC14941F5BBD673BC72E9804DF44"
    decryptionKey="0B4443E8C132884733E8B26587FFCE50562CF8CF9980BAD4813A95D54A7A369B"
    validation="SHA1" decryption="AES"
    />
        </system.web>

      <system.webServer>
        <modules runAllManagedModulesForAllRequests="true"/>
      </system.webServer>

      <appSettings>
        <add key="ValidationSettings:UnobtrusiveValidationMode" value="None" />
      </appSettings>
</configuration>