如何在使用 asp.net 4.0 创建的网站上上传超过 2 MB 的内容 [重复]

Posted

技术标签:

【中文标题】如何在使用 asp.net 4.0 创建的网站上上传超过 2 MB 的内容 [重复]【英文标题】:How to upload content more than 2 MB's on website created using asp.net 4.0 [duplicate] 【发布时间】:2011-12-09 21:59:40 【问题描述】:

可能重复:How to increase the max upload file size in ASP.NET?

我正在尝试验证用户上传的上传内容,如果我们上传小于 2 MB 的内容,它可以正常工作,但如果我们上传超过 2 MB 的内容,我们会收到错误“连接已重置”。

是否存在以及为什么要增加 asp.net web.config 文件中的限制?

【问题讨论】:

嗨,据我说,当我们上传内容时,有一个请求到我们的服务器,因此我们需要将请求大小设置为网站。 【参考方案1】:

如果您尝试上传文件,请将其设置为 system.web 部分下的 Web.Config

  <httpRuntime maxRequestLength="51200" executionTimeout="3600" />

其中 maxRequestLength 是以 KB 为单位的文件大小限制,而 executionTimeout 是以秒为单位的超时。根据需求设置此值。

【讨论】:

你能解释一下什么是执行超时吗?及其优势 executionTimeout 实际上是以秒为单位的值,而不是毫秒。有关说明和更多 web.config 属性定义,请参阅 here @musefan 谢谢指正。【参考方案2】:

将此添加到您的web.config

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

【讨论】:

【参考方案3】:

您可以通过编辑 web.config 中的 maxRequestLength 属性来控制 asp.net 中的最大上传大小

How to increase the max upload file size in ASP.NET?

【讨论】:

这个答案应该说是票数接近。

以上是关于如何在使用 asp.net 4.0 创建的网站上上传超过 2 MB 的内容 [重复]的主要内容,如果未能解决你的问题,请参考以下文章

尚未在 Web 服务器上注册 ASP.NET 4.0” 的解决办法

如何在 ASP.NET 4.0 中进行 301 重定向?

如何将c#做好的asp.net网站部署到iis上

Win10安装IIS并配置ASP.NET 4.0

ASP.NET 4.0尚未在 Web 服务器上注册 解决方法

ASP.NET 4.0尚未在Web服务器上注册。您需要手动将Web服务器配置为使用ASP.NET,这样您的网站才能正确运行。