I’m in the process of writing an HttpModule in ASP.NET 2.0 / Whidbey
and have run into a problem when trying to get the maximum HTTP upload
limit. The following code works great in ASP.NET 1.1, but in 2.0 the
call to get the property returns null. I have tried using both
GetConfig (now obsolete in ASP.NET 2.0) and GetSection methods.
private int MaxRequestLength(HttpContext context)
// Load the httpruntime section from the config file.
object section = context.GetConfig(“system.web/httpRuntime”);
Type configSection = section.GetType();
if (null != configSection)
// Use reflection to get the MaxRequestLength property from the section.
PropertyInfo pInfo = configSection.GetProperty(“maxRequestLength”, BindingFlags.Instance | BindingFlags.NonPublic);
if (null != pInfo)
return (int)pInfo.GetValue(section, null);
Can anyone help?