Configuration c = WebConfigurationManager.OpenWebConfiguration(null); CustomErrorsSection ces = (CustomErrorsSection)c.GetSection("system.web/customErrors"); if (ces != null) { ces.Mode = (CustomErrorsMode)Enum.Parse(typeof(CustomErrorsMode), DropDownList1.SelectedValue); //c.Sections.Remove("customErrors"); //c.Sections.Add("customErrors", ces); c.Save(); Response.Write("new mode: " + ces.Mode.ToString()); } else Response.Write("issues ...");