使用自定义的config

string configPath = System.IO.Path.Combine(HttpRuntime.AppDomainAppPath.ToString(), "WebAddress.config");//配置文件的地址
            ExeConfigurationFileMap configMap = new ExeConfigurationFileMap(configPath);
            configMap.ExeConfigFilename = configPath;
            Configuration config = ConfigurationManager.OpenMappedExeConfiguration(configMap, ConfigurationUserLevel.None);
            var section = (AppSettingsSection)config.GetSection("ipAddress"); //获取config section
            string results = section.Settings[key].Value;
            return results;

附 WebAddress.config文件:

<?xml version="1.0" encoding="utf-8" ?>
<configuration>
  <configSections>
    <section name="ipAddress" type="System.Configuration.AppSettingsSection" />
  </configSections>
 
  <ipAddress>
    <add key="adminTarget" value="202.127.207.182:9999"></add>
    <add key="adminPres" value="202.127.207.184:7001"></add>
    <add key="knowledge" value="202.127.207.182:8097"></add>
    <add key="synReport" value="202.127.207.182:8888"></add>
  </ipAddress>

</configuration>

注:namevalue 类型 在自定义的config文件中不可用

时间: 2024-11-26 01:23:11

使用自定义的config的相关文章

自定义app.config中的section节点以及在运行中的使用

假如现在我们需要在app.config中定义一个如下的节点,我们需要进行怎样的操作? <configSections> <section name="integration.config" type="UtilityComponent.WinService.Utilities.Config.Integration.IntegrationSection, UtilityComponent.WinService"/> </configSec

C# 如何获取自定义的config中节点的值,并修改节点的值

现定义一个方法 DIYConfigHelper.cs using System; using System.Xml; using System.Configuration; using System.Reflection; using System.Web; using System.IO; namespace Chain.Common { /// <summary> /// Summary description for ReadWriteConfig. /// </summary&g

第一章 .Net——ASP.NET Web.config

关于Web.config这个专题,我会定期更新,包括内容广度和深度等方面.更新方式:结合自己的理解.相关技术博客.相关文献.大家建议.名师指导等方面. 引用部分: 以下部分引用网址:.NET Web 应用程序的配置信息(如最常用的设置ASP.Net Web 应用程序的身份验证方式),它可以出现在应用程序的每一个目录中.当你通过VB.NET新建一个Web应用程序后,默认情况下会在根目录自动创建一个默认的Web.config文件,包括默认的配置设置,所有的子目录都继承它的配置设置.如果你想修改子目录

CKEditor——实现自定义表单

2 CKEdtior的加载 1.下载CKEditor完整版,粘贴到javascri中 2.在要加载CKEditor的页面中,定义一个容器控件(最好是DIV) <div id="txteditor" name="txteditor"> <%= 初始化的值%> </div> //加载CKEditor window.onload = function () { CKEDITOR.replace('txteditor', { toolba

ASP.NET配置文件Web.config 详细解释

一.认识Web.config文件 Web.config文件是一个XML文本文件,它用来储存 ASP.NET Web 应用程序的配置信息(如最常用的设置ASP.NET Web 应用程序的身份验证方式),它可以出现在应用程序的每一个目录中.当你通过VB.NET新建一个Web应用程序后,默认情况下会在根目录自动创建一个默认的   Web.config文件,包括默认的配置设置,所有的子目录都继承它的配置设置.如果你想修改子目录的配置设置,你可以在该子目录下新建一个Web.config文件.它可以提供除从

C# 获取或设置指定 config 文件的值

ExeConfigurationFileMap 这个类提供了修改.获取指定 config 的功能:新建一个 ExeConfigurationFileMap 的实例 ecf :并设置 ExeConfigFilename 属性为要操作的 config 文件路径:使用 ConfigurationManager.OpenMappedExeConfiguration 方法得到操对象 Configuration config调用 Configuration 对象实例提供的 config.AppSetting

Asp.net中web.config配置文件详解

Web.config文件是一个XML文本文件,它用来储存 ASP.NET Web 应用程序的配置信息(如最常用的设置ASP.NET Web 应用程序的身份验证方式),它可以出现在应用程序的每一个目录中.当你通过VB.NET新建一个Web应用程序后,默认情况下会在根目录自动创建一个默认的Web.config文件,包括默认的配置设置,所有的子目录都继承它的配置设置.如果你想修改子目录的配置设置,你可以在该子目录下新建一个 Web.config文件.它可以提供除从父目录继承的配置信息以外的配置信息,也

Web.config文件 详解

一.认识Web.config文件Web.config 文件是一个XML文本文件,它用来储存 ASP.NET Web 应用程序的配置信息(如最常用的设置ASP.NET Web 应用程序的身份验证方式),它可以出现在应用程序的每一个目录中.当你通过.NET新建一个Web应用程序后,默认情况下会在根目录自动创建一个默认的Web.config文件,包括默认的配置设置,所有的子目录都继承它的配置设置.如果你想修改子目录的配置设置,你可以在该子目录下新建一个Web.config文件.它可以提供除从父目录继承

asp.net权限控制配置web.config

项目下 有三个文件夹 A,B,C 验正方式是 Forms 验正 我要设置他们的访问权限为, A,匿名可访问 B,普通用户授权后才能访问 C,只允许管理员访问 <configuration> <location path= "A "> <system.web> <authorization> <allow users= "* "/> </authorization> </system.web