zoukankan      html  css  js  c++  java
  • C# 控制台程序 加载 ASP.NET 项目中的Web.Config 配置, App.Cofig 兼容 Web.Config

    工作中在项目里新建了一个方便测试代码的控制台项目,为了方便使用同一套配置文件,但是遇到无法读取实际的Web项目中的众多Web.config中的配置数据,在stackoverflow找到了解决方案,随即 记录下来:

            /// <summary>
            /// 兼容web.config 配置
            /// </summary>
            private static void Init()
            {
                //init configuration
                string webconfigPath = @"E:WorksXXXXXXXX.Application.WebWeb.config"; //这个是你的Web.config 配置文件的路径。
                string webconfigDir = Path.GetDirectoryName(webconfigPath);
                AppDomain.CurrentDomain.SetData("APPBASE", webconfigDir);
                AppDomain.CurrentDomain.SetData("APP_CONFIG_FILE", webconfigPath);
            }

    在控制台程序中Main函数初始调用即可。完美解决~

  • 相关阅读:
    Java 线程池学习
    Java线程:新特征-线程池
    创建Java线程池
    JAVA-线程安全性
    java线程安全总结
    栈和队列
    历年题目
    蓝桥杯算法训练
    hdu2083 暴力水
    poj 2299
  • 原文地址:https://www.cnblogs.com/camefor/p/15401052.html
Copyright © 2011-2022 走看看