Apa yang harus saya lakukan agar Server.MapPath
berhasil?
saya sudahusing System.Web;
apa lagi? Saat saya mengetik Server
tidak ada opsi hasil cepat (intelli-sense) untuk Server
.
Ada bantuan?
c#
visual-studio
intellisense
server.mappath
a1204773
sumber
sumber
Jawaban:
Anda dapat mencoba menggunakan ini
atau gunakan
HostingEnvironment.MapPath
sumber
Proyek Anda perlu referensi perakitan
System.Web.dll
. Server adalah objek bertipeHttpServerUtility
. Contoh:sumber
System.Web.HttpContext.Current.Server.MapPath("~/")
memberikan null jika kita menyebutnya dari utas.Jadi, Coba gunakan
System.Web.Hosting.HostingEnvironment.MapPath("~/")
sumber
Firt menambahkan referensi
System.web
, jika Anda tidak punya. Lakukan itu di folder Referensi .Anda kemudian dapat menggunakan
Hosting.HostingEnvironment.MapPath(path);
sumber
sumber
Coba tambahkan
System.Web
sebagai referensi untuk proyek Anda.sumber
Anda perlu menambahkan referensi (
System.Web
) Referensi ke System.Websumber
Saya tahu posting ini berumur beberapa tahun, tetapi yang saya lakukan adalah menambahkan baris ini ke bagian atas kelas Anda dan Anda masih dapat menggunakan Server.MapPath
atau kamu bisa membuat fungsi
Saya semua tentang membuat segalanya lebih mudah. Saya juga telah menambahkannya ke kelas Utilitas saya kalau-kalau saya mengalami ini lagi.
sumber