配置文件也是每个项目中离不开的选项,基本上或多或少都会在配置中写入一些项目自定义的东西,甚至有些多站点管理的,要求去动态更改配置文件,重启IIS站点让其热部署生效;微软已经提供了Config内的配置相关操作,然而我们还是对其进行了一系列的封装;
using System.Configuration;
/// <summary>
/// 配置文件帮助类
/// </summary>
public class ConfigHelperUtil
{
public static string GetConfigString(string key)
{
return ConfigurationManager.ConnectionStrings[key].ConnectionString.Trim();
}
/// <summary>
/// 获取配置
/// </summary>
/// <param name="key">配置键</param>
/// <returns></returns>
public static string GetValue(string key)
{
try
{
var apsetting = ConfigurationManager.AppSettings[key];
if (string.IsNullOrEmpty(apsetting))
{
return null;
}
else
{
return apse