This article introduces a small example of. NET reading non-standard profiles, and friends who need it can refer to
The code is as follows:
Copy Code code as follows:
public static string Config (String key)
{
execonfigurationfilemap file = new Execonfigurationfilemap ();
file. Execonfigfilename = @ "Providersprovider.config";
Configuration config = configurationmanager.openmappedexeconfiguration (file, Configurationuserlevel.none) ;
appsettingssection appsection = (appsettingssection) config. GetSection ("appSettings");
Return appsection. Settings[key]. Value;
}
Configuration file directory structure:
Copy Code code as follows:
<?xml version= "1.0" encoding= utf-8 "?>"
<configuration>
<appSettings>
<add key= "ConnectionString" value= "server=" (local);D atabase=db; User Id=sa; Password=123 "/>
</appSettings>
</configuration>
Call:
Copy Code code as follows:
The parameters inside are the key of the configuration file
String Strconn=config ("ConnectionString");