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>



Comments

Popular posts from this blog

Easy Ui Jquery easyui-textbox change onChange event

Provision AWS EC2 Instance and RDS with Terraform, and Deploy Spring Boot App to EC2 Instance via GitHub Action Pipeline

npm install gets stuck at fetchMetadata