سلام،
من از این دو متد استفاده میکنم و مشکلی ندارم:
public static string ProtectSection(string sectionName)
{
Configuration config = System.Web.Configuration.WebConfigurationManager.
OpenWebConfiguration(HttpContext.Current.Request.A pplicationPath);
ConfigurationSection section = config.GetSection(sectionName);
if (section != null && !section.SectionInformation.IsProtected)
{
section.SectionInformation.ProtectSection("DataPro tectionConfigurationProvider");
config.Save();
return section.SectionInformation.IsProtected ? "Protected" : "Unprotected";
}
return "section not found.";
}
public static string UnProtectSection(string sectionName)
{
Configuration config = System.Web.Configuration.WebConfigurationManager.
OpenWebConfiguration(HttpContext.Current.Request.A pplicationPath);
ConfigurationSection section = config.GetSection(sectionName);
if (section != null && section.SectionInformation.IsProtected)
{
section.SectionInformation.UnprotectSection();
config.Save();
return section.SectionInformation.IsProtected ? "Protected" : "Unprotected";
}
return "section not found.";
}