最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

找不到類型或命名空間名稱“Server”(是否缺少 using 指令或程序集引用?)

 更新時間:2006年10月06日 00:00:00   作者:  
今天將webserice里面的一個代碼,拷到一個C#類,結果運行編譯錯誤。
DataBase = Server.MapPath("data.mdb");
報錯:找不到類型或命名空間名稱“Server”(是否缺少 using 指令或程序集引用?)

但是我的確引用了名字空間using System.Web;為什么呢?
因為Server的完整路徑是System.Web.HttpContext.Current.Server。using System.Web是顯然不夠的;但是在從內(nèi)置Page類繼承的類中可以直接寫Server.MapPath"data.mdb"),應該是因為Page類已經(jīng)包含了這些類路徑。

由此總結對這類錯誤的解決方法如下
1、確保正確的程序集引用:
確保引用了包含命名空間的程序集。如果是在 Visual Studio .NET 中進行開發(fā),則可以轉(zhuǎn)到項目菜單并單擊添加引用。在 .NET 選項卡上,選擇包含您要導入的命名空間的程序集,或者瀏覽到包含程序集的文件夾。如果在使用命令行編譯器,則向編譯語句中添加相應的開關 (/reference)。
2、正確的命名空間:
(1)*如果你從Page類繼承的類中執(zhí)行這條語句,才可以簡單地使用
DataBase = Server.MapPath("data.mdb");
(2)如果在普通類中
A)將using 語句放在包含類型引用的代碼文件的頂端,確保在將命名空間導入項目:
using System.Web;
DataBase = HttpContext.Current.Server.MapPath("data.mdb");
B)如果沒有using語句,則完全限定對類型的引用:
DataBase = System.Web.HttpContext.Current.Server.MapPath("data.mdb");

相關文章

最新評論

平罗县| 英超| 黄龙县| 梅州市| 宾川县| 汨罗市| 桐梓县| 黔江区| 黔江区| 竹北市| 融水| 政和县| 图木舒克市| 仁寿县| 江阴市| 沙河市| 肇庆市| 常州市| 五莲县| 卓尼县| 铜陵市| 亚东县| 天峻县| 金昌市| 镇康县| 泰宁县| 盘锦市| 阜新| 华亭县| 广西| 河池市| 九寨沟县| 女性| 措美县| 池州市| 石林| 通江县| 嘉祥县| 乌拉特中旗| 酉阳| 崇州市|