6
मैं सांत्वना आवेदन के App.config फ़ाइल में appSettings
और connectionStrings
अनुभाग एन्क्रिप्ट करने के लिए कोशिश कर रहा हूँ। किसी कारण से section.SectionInformation.IsProtected
हमेशा सच लौटा रहा है।रक्षा धारा फ़ाइल कंसोल आवेदन
static void Main(string[] args)
{
EncryptSection("connectionStrings", "DataProtectionConfigurationProvider");
}
private static void EncryptSection(string sectionName, string providerName)
{
string assemblyPath = Assembly.GetExecutingAssembly().Location;
Configuration config = ConfigurationManager.OpenExeConfiguration(assemblyPath);
ConfigurationSection section = config.GetSection(sectionName);
if (section != null && !section.SectionInformation.IsProtected)
{
section.SectionInformation.ProtectSection(providerName);
config.Save();
}
}
सुनिश्चित नहीं है कि यह हमेशा सत्य क्यों लौट रहा है।