假设我有一个名为AppConfig的课程:
public static class AppConfig
{
private static XDocument config =
public static AppConfig()
{
}
}
我如何XDocument.Load~App.Config文件?是不是像Server.SOMETHING?我需要包含哪些名称空间>
答案 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中很难直接处理。