在Console程序中怎么读取Web中的web.config的配置信息,比如AppSetting

aarondai 2009-04-17 03:14:43
在Console程序中怎么读取Web中的web.config的配置信息,比如AppSetting
...全文
268 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
renzhaoqiang 2009-04-28
  • 打赏
  • 举报
回复
由于在项目需要读取子目录下的web.config的配置信息.

网上搜索了一下,没找到,可能是搜索方法不太好. :)

然后翻了一下书,可以这样用

Configuration cfg = System.Web.Configuration.WebConfigurationManager.OpenWebConfiguration("/ajax/");

其中的ajax就是站点下的目录.,然后利用cfg这个对象就可以了.

非web的可以用ConfigurationManager这个类,

具体的方法类似.

.net 的东西不知道的时候很麻烦,等知道了, 就是一句话...

yagebu1983 2009-04-17
  • 打赏
  • 举报
回复
就是读XML格式的文件。。
wuyq11 2009-04-17
  • 打赏
  • 举报
回复
string xmlfile = AppDomain.CurrentDomain.BaseDirectory.ToString()+"" ;
DataSet ds = new DataSet();
ds.ReadXml(xmlfile);
wuyq11 2009-04-17
  • 打赏
  • 举报
回复
AppDomain.CurrentDomain.BaseDirectory.ToString()+""
dawnbear 2009-04-17
  • 打赏
  • 举报
回复
在控制台应用程序中想要使用web.config中的例如appsetting等 该控制台程序必须和web项目在同一个解决方案中
因为控制台程序里面是没有web.config的 但是如果你要用appsetting的话 控制台程序是可以添加app.config的 里面也有appsetting
用法是一样的咯 呵呵
aarondai 2009-04-17
  • 打赏
  • 举报
回复
有没有简单的办法?比如.net内置的方法?

aarondai 2009-04-17
  • 打赏
  • 举报
回复
有没有简单的办法?比如.net内置的方法?



sabty 2009-04-17
  • 打赏
  • 举报
回复
Console程序怎么会有WebConfig呢,如果你非要读取可以通过 XML 提供的方法来读取,比如说XmlReader

111,125

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Creator Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧