- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
在更改允许上传的最大文件大小时,我偶然发现了这两个设置。
在sytem.web中,您有带有maxRequestLength的http运行时节点。在system.webServer中,您有requestLimits和maxAllowedContentLength。
现在哪个优先于另一个?我们是否需要同时设置两者,还是最后一项(IIS7 的那个)就足够了?
最佳答案
maxRequestLength 指示 ASP.NET 支持的最大请求大小,而 maxAllowedContentLength 指定 IIS 支持的请求中的最大内容长度。因此,您需要同时设置两者才能上传大文件:较小的文件“优先”。
(我从 http://forums.iis.net/t/1169846.aspx 获取此信息 - 贷记应有的地方。)
您可以通过编辑相应的 web.config 文件将两者设置为特定站点的本地甚至站点内的文件夹。如果文件(好吧,请求)长度小于 maxAllowedContentLength 但大于 maxRequestLength,用户将获得标准 (ASPX) 错误页面(如果有)。如果是相反的情况,他将得到一个 IIS 错误页面。因此,您可能希望将 maxAllowedContentLength 设置为非常大的值(仅针对此网站/文件夹),然后将限制值设置为 maxRequestLength。
最后,请记住 maxRequestLength 的单位是 KB,而 maxAllowedContentLength 的单位是 BYTES!
关于asp.net - maxRequestLength 和 maxAllowedContentLength 哪个优先?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6327452/
有一个名为 maxRequestLength 的配置值.在配置文件中,它看起来像这样: 如何设置 maxRequestLength 的值以编程方式? 最佳答案 你不能! ma
如果我们使用 IIS 7 和 .Net Framework 4,maxRequestLength 的最大值是多少? 最佳答案 最大为2097151,如果尝试设置更多会发生错误。 关于.net - ma
我有一个带有 FileUpload 控件的表单,用户可以在其中上传图像。能否在上传前确保上传图片的文件大小小于配置的maxRequestLength,避免文件过大时抛出异常? 我最初尝试查看控件的 P
如何设置每个操作的 maxAllowedContentLength 值? 我有一些用于上传文件的操作,每个操作都需要不同的 maxAllowedContentLength 值。 我们不想使用操作过滤器
我环顾四周,尚未找到一种在文件大小配置部分和我允许的最大值之间同步的方法。这可能吗? 在 web.config 文件中允许非常大的文件大小,然后在实现中强制使用较小的文件大小是否只是最佳实践? 最佳答
我正在限制用户可以从 Web.config 上传到站点的文件大小。正如解释的那样 here ,如果不接受大小,它应该抛出 ConfigurationErrorsException。我试图从上传请求的操
所以我最近写了一个简单的服务来上传文件到我的服务器。一切正常。我的 web.config 如下所示(最大上传大小限制为 20 MB): ..
我遇到了类似JSON 请求太大而无法反序列化的错误。。 stackoverflow 上的快速搜索告诉您应该将 appSetting aspnet:MaxJsonDeserializerMembers
在更改允许上传的最大文件大小时,我偶然发现了这两个设置。 在sytem.web中,您有带有maxRequestLength的http运行时节点。在system.webServer中,您有reque
我已经在 azure web 应用程序上托管了一项服务。这将用于上传文件。 IIS 有一个内置的安全功能,可以限制文件上传大小。 为了解决这个问题,我已将以下内容放入我的 web.config
在我的 ASP.NET MVC(如果重要的话是 v2)应用程序中,我有一个允许用户上传文件的页面。我已经为我的应用程序配置了 maxRequestLength,以允许最大 25MB 的文件。作为测试,
我在这里将 maxRequestLength 设置为 2GB(最大值),这表示 ASP.NET 支持的最大请求大小: ... 这里我将 maxAllowedContentLengt
在我的 web.config 中,我将文件上传大小限制为 10 MB: 在我的页面上,我正在检查用户是否上传了大于 5 MB 的文件: protected void cvImageSize_Ser
我的 web.config 文件中有以下设置。 但是我无法上传任何大于 50MB 的文件。可能是什么原因。 Web 浏览器继续等待上传完成,但任何小于 50MB 的文件都可以毫无问题地上传。还有其他
我可以增加 MVC Controller 操作的 ASP.NET 请求的 maxRequestLength 吗? 我有一个接受文件的 MVC Controller ,它可能非常大。我在 web.con
我想允许我的用户上传巨大的文件,所以我将我的 web.config 更改为:
我的网页上有一个文件上传控件。最大请求长度设置为 8 MB (maxRequestLength = 8192)。我还进行了服务器验证,如果文件超过 4MB,则会抛出错误。配置中 8MB 的原因是为用户
我正在尝试通过 sharepoint 客户端对象模型将文件上传到在 IIS 7 上运行的 Sharepoint 2010 服务器。我发现的问题是文件大小限制非常好......限制。我已经阅读了很多关于
我创建了 mvc 项目并想上传文件。我在web.config中注册了 , in Index.aspx Filename: 在 HomeController.cs
┌─────────┐ ┌─ ───────────┐ ┌───────────────────────┐ │ Postman │ ───► │ Web API App │ ──
我是一名优秀的程序员,十分优秀!