比方說,我有一個名爲的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