iT邦幫忙

0

VS 中C# System.Web呈現灰色

c# vs
  • 分享至 

  • xImage

您好:請問在C#中
using System.web
但卻無法使用到
System.Web.HttpContext.Current.Server.MapPath(path);

https://ithelp.ithome.com.tw/upload/images/20220427/20104095O3Sel22clm.png

請問這該如何解決?\

圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中
1
小魚
iT邦大師 1 級 ‧ 2022-04-27 21:43:16

灰色就是沒有使用到,
可以忽略,
如果有強迫症就刪掉吧...

0
ATai
iT邦新手 2 級 ‧ 2022-04-27 22:12:45

灰色就是沒有使用到這個命名空間的意思
開發工具或編輯器都有小燈泡可以用,可以選擇清除掉所有沒用到using

noway iT邦研究生 1 級 ‧ 2022-04-27 22:37:59 檢舉

您好:可是 就是要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);

目前要測試,取出相對路徑的 實體路徑
因為 上傳檔案的資料夾中,有新增虛擬目錄,但無法變更移除/複製檔案

ATai iT邦新手 2 級 ‧ 2022-04-27 23:48:29 檢舉

請問你的framework是哪個版本的

noway iT邦研究生 1 級 ‧ 2022-05-01 15:07:00 檢舉

您好: 4.0
謝謝!

0
mis2000lab
iT邦好手 1 級 ‧ 2022-05-04 17:52:02

我猜您不是網頁專案(Web Project)
而是 Windows Form 或 Console專案,對嗎?

所以即使在程式上方,引用了 System.Web命名空間
底下的程式仍無法使用 System.Web.HttpContext.Current.Server.MapPath(path);

您是 .NET Framework 4.0
請在左邊的「方案總管」,點選您的專案,使用「滑鼠右鍵」=> 加入參考

把 System.Web 加進來,試試看

我要發表回答

立即登入回答