相关疑难解决方法(0)

如何在ASP.NET中增加最大上传文件大小?

我有一个表单,除了ASP.NET中的文件上传.我需要将最大上传大小增加到4 MB以上.

我在某些地方发现在msdn上引用下面的代码.

[ConfigurationPropertyAttribute("maxRequestLength", DefaultValue = )]
Run Code Online (Sandbox Code Playgroud)

没有一个参考文献真正描述了如何使用它,我尝试了几件事但没有成功.我只想为要求文件上传的某些页面修改此属性.

这是正确的路线吗?我该如何使用它?

.net c# asp.net file-upload

229
推荐指数
9
解决办法
35万
查看次数

IIS7 - 请求筛选模块配置为拒绝超过请求内容长度的请求

我想上传图片,它在我的机器上工作正常,但当我把我的网站放在IIS7服务器上公开时,我无法上传任何内容.

错误

请求过滤模块被配置为拒绝超过请求内容长度的请求.

最可能的原因

在Web服务器上配置请求筛选以拒绝请求,因为内容长度超过了配置的值.

你可以尝试的事情

验证applicationhost.config或web.config文件中的configuration/system.webServer/security/requestFiltering/requestLimits@maxAllowedContentLength设置.

Web.config中的system.webServer

  <system.webServer>
    <validation validateIntegratedModeConfiguration="false" />
    <modules runAllManagedModulesForAllRequests="true" />
    <security>
      <requestFiltering>
         <requestLimits maxAllowedContentLength="1048576" />
      </requestFiltering>
   </security>
  </system.webServer>
Run Code Online (Sandbox Code Playgroud)

如您所见,我将maxAllowedContentLength设置为1gb.重新启动我的网站仍然收到此错误.我/uploads/在我的文件系统上创建了一个文件夹,它也是如此.不知道导致此错误的原因以及无法上传图片的原因.

asp.net iis iis-7 asp.net-mvc-3

59
推荐指数
1
解决办法
10万
查看次数

标签 统计

asp.net ×2

.net ×1

asp.net-mvc-3 ×1

c# ×1

file-upload ×1

iis ×1

iis-7 ×1