zoukankan      html  css  js  c++  java
  • 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;
    }
    }
    }

  • 相关阅读:
    模型命名规范
    Jquery 将表单序列化为Json对象
    Failed to read auto-increment value from storage engine错误的处理方法
    css样式表中设置table的第一列的宽度是固定值
    thinkphp中I("parm")用法的注意事项
    获取凌晨00:00:00的时间
    php empty()和isset()的区别
    react续集
    react的笔记整理
    vuex
  • 原文地址:https://www.cnblogs.com/2260827114com/p/6479874.html
Copyright © 2011-2022 走看看