App config asp.net

时间:2009-11-02 06:08:33

标签: c# asp.net app-config

假设我有一个名为AppConfig的课程:

public static class AppConfig
{
    private static XDocument config = 

    public static AppConfig()
    {

    }
}

我如何XDocument.Load~App.Config文件?是不是像Server.SOMETHING?我需要包含哪些名称空间>

3 个答案:

答案 0 :(得分:2)

XDocument.Load(HttpContext.Current.Server.MapPath("~/web.config")); 

可能就是你要找的东西。这个辅助类“Server”位于System.Web命名空间内的“当前”HttpContext上,因此添加一个

using System.Web;

代码。

马克

答案 1 :(得分:1)

我认为他的问题是什么,他无法在班上获得服务器课程

Server是您的页面继承的Page类的属性,它不是 全球。如果您尝试从课程访问,请使用

HttpContext.Current.Server.MapPath("");

并添加参考

using System.Web;

OR可以直接获取

System.Web.HttpContext.Current.Server.MapPath("");

答案 2 :(得分:0)

我不确定你为什么要这样做...如果你想访问web.config或app.config中的值(对于客户端应用程序),已经设置了一个包装类来做那个名为My.Settings。

那些app.config和web.config文件在keester中很难直接处理。