PDA

View Full Version : سوال: خطای Access to the path is denied هنگام پاک کردن فایل توسط WebMethod



mahsa.n
پنج شنبه 06 بهمن 1390, 23:39 عصر
سلام

چرا کد زیر به File.Delete خطای Access to the path is denied. میده؟


[WebMethod]
public static void DeleteAlbum(int id)
{
string path = HttpContext.Current.Server.MapPath(".") + "\\images\\profile\\" + Membership.GetUser().UserName + "\\album\\2";
File.Delete(path);

hjran abdpor
جمعه 07 بهمن 1390, 02:46 صبح
سلام.
متن خطا : دسترسی به مسیر ندارید ، پس ببیند مشکل از User است یا ادرسی دهی شما .

mahsa.n
جمعه 07 بهمن 1390, 12:35 عصر
آدرس که درسته

یعنی چی مشکل ممکنه از user باشه؟؟؟؟؟؟؟؟//

Rohollaes
جمعه 07 بهمن 1390, 17:39 عصر
ساختارش که درسته؛اگه خطا روی هاست هستش،باید دسترسی نوشتن و پاک کردن به پوشه مورد نظر بدید

parvizwpf
جمعه 07 بهمن 1390, 17:45 عصر
توی تنظیمات سکوریتی هاست این فولدر رو باید بهش تمام دسترسی بدی.

mahsa.n
جمعه 07 بهمن 1390, 19:04 عصر
هنوز که آپلودش نکردم روی لوکال این ارور رو میده

من یک گریدویو توی صفحم دارم که نام آلبوم ها در اون قرار داره وقتی روی نام آلبوم کلیک میکنم تصاویر اون نمایش داده میشه و یه دکمه گذاشتم برای پاک کردن آلبوم

ممکنه ارور به خاطر این باشه که تصاویر در حال نمایشن و قراره همزمان پاک بشن؟؟؟؟؟؟؟؟؟؟؟؟؟؟

parvizwpf
شنبه 08 بهمن 1390, 01:01 صبح
یه بار گرید رو رفرش کنی چی؟

mahsa.n
شنبه 08 بهمن 1390, 09:02 صبح
یعنی اول رفرش کنم بعد پاک کنم؟

اوبالیت به بو
چهارشنبه 02 فروردین 1391, 14:09 عصر
توی تنظیمات سکوریتی هاست این فولدر رو باید بهش تمام دسترسی بدی.

درود بر شما

اگر فولدر در زمان اجرا ساخته بشود چی؟