我正在尝试更改我的本地IIS服务器上的ASP.NET MVC应用程序的最大上载文件大小。我正在使用IE 11来运行该应用程序。
最终,我希望最大上传文件大小仅适用于某些页面。不过,就目前而言,我只是想让它在整个网站上运行,看起来我正在尝试设置的值被忽略。
在Webconfig.cs中,我把它放在以下部分:
<system.web>
<httpRuntime executionTimeout="360" maxRequestLength="100000" />
</system.web>
当我检查控制器中的最大请求长度的值时,我仍然得到4 MB(IIS默认值):
System.Configuration.Configuration config = System.Web.Configuration.WebConfigurationManager.OpenWebConfiguration("~");
System.Web.Configuration.HttpRuntimeSection section = config.GetSection("system.web/httpRuntime") as System.Web.Configuration.HttpRuntimeSection;
double maxFileSize = Math.Round(section.MaxRequestLength / 1024.0, 1);
我错过了什么?