Как программно установить (используя свойство GET SET) "httpRuntime maxRequestLength" в ASP.NET с C# в качестве кода позади
Как программно установить (используя свойство GET SET) "httpRuntime maxRequestLength" в ASP.NET с C# в качестве кода позади
Есть ли способ установить значения в web.config
через C#?
2 ответа
Вы можете установить свойство maxRequestLength файла web.config в коде следующим образом:
Configuration webConfig = System.Web.Configuration.WebConfigurationManager.OpenWebConfiguration( "~" );
var section = (System.Web.Configuration.SystemWebSectionGroup)webConfig.GetSectionGroup("system.web");
section.HttpRuntime.MaxRequestLength = 10 * 1024; // 10 MB
webConfig.Save();
Мы делаем именно это в нашей системе управления контентом Rock RMS.
Да, вы можете установить его в web.config
Просто установите его в web.config
под <system.web>
раздел. В приведенном ниже примере я устанавливаю maximum length
в 2GB
<httpRuntime maxRequestLength="2097152" executionTimeout="600" />
Обратите внимание, что maxRequestLength
установлен в KB's
и это может быть установлено до 2 ГБ (2079152 KB's
). Но ограничение размера файла по умолчанию (4MB)
,