protected override void PostDeserialize()
{
WebContext hostingContext = base.EvaluationContext.HostingContext as WebContext;
if (hostingContext != null && hostingContext.ApplicationLevel == WebApplicationLevel.BelowApplication)
{
throw new InvalidOperationException("The " + this.SectionInformation.SectionName + " section cannot be defined below the application level.");
}
}