这次项目用到了读取自定义的config文件读取,于是写了一个这样的例子,作为自己的技术积累。

我在网站根目录下新建了一个url.config 的文件

内容如下:

<?xml version="1.0" encoding="utf-8" ?>
<url>
    <add key="Eva" url="http://localhost:7572/EvaService.asmx"/>
    <add key="EnergyIndex" url="http://localhost:7572/EAI/EnergyIndexService.asmx"/>
</url>

然后我需要在程序里面去读取这个.config的文件,之前读的都是xml,txt,其他文件没有试过,其实也挺简单的。

public static string GetUrl(string key)
        {
            string url = "";
            XmlTextReader reader = new XmlTextReader(System.Web.HttpContext.Current.Server.MapPath("~\\url.config"));
            XmlDocument doc = new XmlDocument();
            doc.Load(reader);

foreach (XmlNode node in doc.DocumentElement.ChildNodes)
            {
                if (node.Attributes["key"].Value == key)
                {
                    url = node.Attributes["url"].Value;
                    break;
                }
            }
            return url;
        
        }

上面的代码,我是放在一个类库的方法里面的,需要注意的是要引用相关的命名空间

调用:

XmlStream.GetUrl("EnergyIndex");//获得http://localhost:7572/EAI/EnergyIndexService.asmx

转载于:https://www.cnblogs.com/xiaopin/archive/2012/05/02/2479243.html

Asp.net 自定义config文件读取相关推荐

  1. C# 操作自定义config文件

    https://www.cnblogs.com/yf2011/p/5025654.html 转载于:https://www.cnblogs.com/changbaishan/p/11109530.ht ...

  2. C# 读写自定义的Config文件

    一.前言 在软件开发中,经常用到设置这样的功能,如果设置中的功能不多,用 Json.XML 这样的数据结构存储非常的麻烦,一个字段的读写,就要写大量的代码,例如 Json 要写实体类才能进行读写,假设 ...

  3. 微软ASP.NET站点部署指南(3):使用Web.Config文件的Transformations

    1. 综述 大多数程序里都会在Web.config里设置参数,并且在部署的时候需要更改.每次都手工更改这些配置很乏味,也容易出错.该章节将会告诉你如果通过自动化更新Web.config文件来避免这些问 ...

  4. VS2005 ASP.NET2.0安装项目的制作(包括数据库创建、站点创建、IIS属性修改、Web.Config文件修改)

    站点: 如果新建默认的Web安装项目,那它将创建的默认网站下的一个虚拟应用程序目录而不是一个新的站点.故我们只有创建新的安装项目,而不是Web安装项目.然后通过安装类进行自定义操作,创建新站如下图: ...

  5. 如何在.config文件自定义配置节

    在.NET程序中一般都有个应用程序配置文件在ASP.NET中是web.config,在控制台应用程序和Windows应用程序中是app.config.我们通常使用此配置文件来设置一些程序会用到的信息, ...

  6. 读取并修改App.config文件(转载)

    1. 向项目添加app.config文件: 右击项目名称,选择"添加"→"添加新建项",在出现的"添加新项"对话框中,选择"添加应 ...

  7. ASP.NET一个网站内存放多个config文件(Web.Config文件中configSource 的用法

    ASP.NET一个网站内存放多个config文件(Web.Config文件中configSource 的用法) 2011年08月10日 星期三 上午 11:41 每个网站里都会有一个web.confi ...

  8. 在UnitTest中读取*.config文件的郁闷

    - -Visual Stuido 2005集成了Unit Test功能后,创建和管理Unit Test变得比原来简单多了,并且独立项目的Unit Test模块和代码不会再"残留"于 ...

  9. 读取config文件中的键值

    新建个config文件 <?xml version="1.0" encoding="utf-8"?><!-- 注意: 除了手动编辑此文件以外, ...

最新文章

  1. Vue 框架-02-事件:点击, 双击事件,鼠标移上事件
  2. MIT博士生、北大校友,利用自监督算法,解决了数据集中这一常见的“难题”...
  3. 打破认知:程序设计 #x3D; 算法 + 数据结构?
  4. 列标题 如何删除gridcontrol_DEV控件GridControl常用属性设置(转)
  5. python语言入门与精通-Python从入门到精通
  6. ”语义分割”中的“语义”
  7. python自动化办公:邮件篇 (定时邮件问候女票so easy)
  8. delphi VCL研究之消息分发机制(转)
  9. qsort 三级排序
  10. Java 启动和停止界面_一文详解各种花里胡哨的Java调试技巧,多图预警,记得收藏...
  11. 达摩院实现自动驾驶核心技术突破,首次实现3D物体检测精度与速度的兼得
  12. 【Pygame】屏幕图形绘制
  13. 13. ZooKeeper最佳实践
  14. mysql unix_timestamp()获取日期的时间戳 from_unixtime时间戳转日期
  15. 【STL源码剖析】总结笔记(1):开篇
  16. 工作流:设置工作共享项目
  17. Linux系统zip压缩命令
  18. WIN10 kernel security check failure蓝屏解决策略
  19. 华为手机哪一款手机是鸿蒙系统_华为鸿蒙系统哪一款手机在用
  20. Google可翻译Word或PDF文档

热门文章

  1. Spring基础系列-参数校验
  2. Bitmap文件格式+生成一个BMP文件
  3. AsyncTask理解- Day36or37
  4. iOS发展系列II - UILabel 使用摘要
  5. 为Apple Push开发的PHP PEAR 包:Services_Apple_PushNotification
  6. C# 4.0 的 Visual Studio 2010 官方示例
  7. RMAN backup recovery area 命令
  8. 那天,他无意间瞟了眼程序员的桌面……
  9. LWIP之UDP协议
  10. ticket进行urlencode是什么意思_request请求中进行url转码,结果意想不到,python爬虫(2)...