比方说,我有一个名为的AppConfig类:应用程序配置asp.net
public static class AppConfig
{
private static XDocument config =
public static AppConfig()
{
}
}
如何XDocument.Load了〜App.config文件?是不是像Server.SMETHING?我需要包括哪些命名空间>
比方说,我有一个名为的AppConfig类:应用程序配置asp.net
public static class AppConfig
{
private static XDocument config =
public static AppConfig()
{
}
}
如何XDocument.Load了〜App.config文件?是不是像Server.SMETHING?我需要包括哪些命名空间>
我认为是他的问题,他是不是能够得到服务器类班上
服务器是你的页面继承自Page类的属性,它不是一个 全球。如果你正试图从一个类的访问,使用
HttpContext.Current.Server.MapPath("");
,并添加引用
using System.Web;
,或者可以直接拿到
System.Web.HttpContext.Current.Server.MapPath("");
XDocument.Load(HttpContext.Current.Server.MapPath("~/web.config"));
可能是您要找的内容。这个辅助类“服务器”住在“当前”的HttpContext System.Web命名空间内,所以加一个
using System.Web;
你的代码。
马克
不,您无法在System.web中获得Server类。 – 2009-11-02 06:26:06
@穆罕默德:你说得对,我的监督 - 当然是HttpContext的一部分。 – 2009-11-02 06:31:57
我不知道为什么你想要做到这一点......如果你想访问你的web.config或app.config(对于客户端应用程序)中的值,那么已经有一个包装类被设置为做My.Settings。
那些app.config和web.config文件是keester直接处理的痛苦。
在ASP.NET中,你通常有一个web.config - 不是app.config ..... – 2009-11-02 06:10:21
你确定要这样做吗?要解析web.config中的自定义部分,这是要走的路:http://support.microsoft.com/kb/309045 – Heinzi 2009-11-02 06:39:43