【发布时间】:2012-03-24 22:24:07
【问题描述】:
我有
<system.web>
<httpRuntime maxRequestLength="500000000" />
</system.web>
但是当我通过
阅读 web.config Configuration config = WebConfigurationManager.OpenWebConfiguration(configPath);
HttpRuntimeSection section =
(HttpRuntimeSection)config.GetSection("system.web/httpRuntime");
我看到 maxRequestLength 的 4096 值!!
怎么可能??感谢您提供任何线索!
附:它是 ASP .NET MVC3 Razor 项目
【问题讨论】:
-
我有一个类似的问题,我从未完全解决,但在这种情况下,一些答案可能会有所帮助。见stackoverflow.com/questions/7536550/…
-
"理论上,最大文件上传大小是相当大的。但是,由于ASP.NET健康监控,您不能在ASP.NET中上传非常大的文件。ASP.NET工作进程有一个 2 GB 的虚拟地址空间。但是,由于运行状况监控和内存碎片,ASP.NET 工作进程只使用了 1 GB 多一点。" support.microsoft.com/kb/295626/en-us
标签: .net asp.net-mvc-3 web-config