EncryptDecrypt Web config c#
public static void WebEncryptDecrypt()
{
Configuration config = ConfigurationManager.OpenExeConfiguration(Application.ExecutablePath);
ConfigurationSection configSection = config.GetSection("appSettings");
ConnectionStringsSection ConSection = config.GetSection("connectionStrings") as ConnectionStringsSection;
if (configSection.SectionInformation.IsProtected)
{
configSection.SectionInformation.UnprotectSection();
ConSection.SectionInformation.UnprotectSection();
config.Save();
//label
}
else
{
configSection.SectionInformation.ProtectSection("DataProtectionConfigurationProvider");
ConSection.SectionInformation.ProtectSection("DataProtectionConfigurationProvider");
config.Save();
}
}
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
<startup useLegacyV2RuntimeActivationPolicy="true">
<supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.5" />
<supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.0"/>
</startup>
<connectionStrings>
<!--<add name="DB_CON" connectionString="Data Source=192.168.1.6\sql2014;Initial Catalog=Cloudpos_DB_SaRa;" providerName="System.Data.SqlClient" />-->
<!--<add name="DB_CON" connectionString="Data Source=192.168.1.4\sql14;Initial Catalog=EC_Uniqlo_POS;" providerName="System.Data.SqlClient" />-->
</connectionStrings>
<appSettings>
<add key="DB_CON" value="Data Source=192.168.1.20\sql2014; Initial Catalog=CloudPOS_Shop_VIRGO;Integrated Security=false; User Id =sa; password =data;"/>
<add key ="Type" value="Shop"/>
<!--<add key ="Type" value="Warehouse"/>-->
</appSettings>
</configuration>
{
Configuration config = ConfigurationManager.OpenExeConfiguration(Application.ExecutablePath);
ConfigurationSection configSection = config.GetSection("appSettings");
ConnectionStringsSection ConSection = config.GetSection("connectionStrings") as ConnectionStringsSection;
if (configSection.SectionInformation.IsProtected)
{
configSection.SectionInformation.UnprotectSection();
ConSection.SectionInformation.UnprotectSection();
config.Save();
//label
}
else
{
configSection.SectionInformation.ProtectSection("DataProtectionConfigurationProvider");
ConSection.SectionInformation.ProtectSection("DataProtectionConfigurationProvider");
config.Save();
}
}
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
<startup useLegacyV2RuntimeActivationPolicy="true">
<supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.5" />
<supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.0"/>
</startup>
<connectionStrings>
<!--<add name="DB_CON" connectionString="Data Source=192.168.1.6\sql2014;Initial Catalog=Cloudpos_DB_SaRa;" providerName="System.Data.SqlClient" />-->
<!--<add name="DB_CON" connectionString="Data Source=192.168.1.4\sql14;Initial Catalog=EC_Uniqlo_POS;" providerName="System.Data.SqlClient" />-->
</connectionStrings>
<appSettings>
<add key="DB_CON" value="Data Source=192.168.1.20\sql2014; Initial Catalog=CloudPOS_Shop_VIRGO;Integrated Security=false; User Id =sa; password =data;"/>
<add key ="Type" value="Shop"/>
<!--<add key ="Type" value="Warehouse"/>-->
</appSettings>
</configuration>
Comments
Post a Comment