灰色就是沒有使用到這個命名空間的意思
開發工具或編輯器都有小燈泡可以用,可以選擇清除掉所有沒用到using
您好:可是 就是要USING System.Web
來用 System.Web.HttpContext.Current.Server.MapPath(path);
但,輸入System.Web.之後
卻只有
System.Web.AspNetHostingPermission
System.Web.AspNetHostingPermissionAttribute
System.Web.AspNetHostingPermissionLevel
三個可使用,沒有HttpContext.Current.Server.MapPath(path);
目前要測試,取出相對路徑的 實體路徑
因為 上傳檔案的資料夾中,有新增虛擬目錄,但無法變更移除/複製檔案
請問你的framework是哪個版本的
您好: 4.0
謝謝!
我猜您不是網頁專案(Web Project)
而是 Windows Form 或 Console專案,對嗎?
所以即使在程式上方,引用了 System.Web命名空間
底下的程式仍無法使用 System.Web.HttpContext.Current.Server.MapPath(path);
您是 .NET Framework 4.0
請在左邊的「方案總管」,點選您的專案,使用「滑鼠右鍵」=> 加入參考
把 System.Web 加進來,試試看