• c# 配置文件获取类


    public class ConfigHelper
    {
    /// <summary>
    /// jailall.sun 写错误日志
    /// </summary>
    /// <param name="message"></param>
    public static void ErrorLog(string methodName, Exception ex)
    {
    string path = Application.StartupPath + "\errorLog\" + DateTime.Now.ToString("yyyMMdd");
    FileHelper.AppendText(path, "--------------" + methodName + "--------------");
    FileHelper.AppendText(path, "message:" + ex.Message);
    FileHelper.AppendText(path, "Source:" + ex.Source);
    FileHelper.AppendText(path, "StackTrace:" + ex.StackTrace);
    FileHelper.AppendText(path, "TargetSite:" + ex.TargetSite.ToString());
    FileHelper.AppendText(path, "");
    }
    /// <summary>
    /// 获取配制信息
    /// </summary>
    /// <param name="key"></param>
    /// <returns></returns>
    //public static string GetAppstring(string key)
    //{
    // try
    // {
    // string WinConfig = Application.StartupPath + "\Web.config";
    // XElement wc = XElement.Load(WinConfig);
    // var add = wc.Descendants("add").ToList().Where(c => c.Attribute("key").Value == key).First();
    // string str = add.Attribute("value").Value;
    // return str;
    // }
    // catch (Exception ex)
    // {
    // return ex.Message;
    // }
    //}
    /// <summary>
    /// 获取配置值
    /// </summary>
    /// <param name="key"></param>
    /// <returns></returns>
    public static string GetConfigStr(string key)
    {
    try
    {
    return ConfigurationManager.AppSettings[key];
    }
    catch (Exception ex)
    {
    return ex.Message;
    }
    }
    }

  • 相关阅读:
    Sa提权sql语句大全
    转载 使用AJAX实现动态刷新页面功能
    VirtualBox宿主机与虚拟机的数据共享数据空间
    SP_OACreate提权经验
    linux mysql启动错误
    Microsoft SQL Server SA权限最新入侵方法 不用net user添加账户
    Java中关于HashMap的使用和遍历
    转载 突破360防黑加固添加用户
    个人随想BLOG
    面试题收集
  • 原文地址:https://www.cnblogs.com/2260827114com/p/6479874.html
Copyright © 2020-2023  润新知