• پایان فعالیت بخشهای انجمن: امکان ایجاد موضوع یا نوشته جدید برای عموم کاربران غیرفعال شده است

ايجاد فابل در پوشه اي كه فابل aspx قراد دارد

behzadnet

کاربر تازه وارد
تاریخ عضویت
18 آپریل 2005
نوشته‌ها
4
لایک‌ها
0
تو vs.net 2005/2003 وقتي يه فايل متني ايجاد مي كني و در قسمت ادرس فقط اسم فايل رو وارد مي كني اين فايل تو پوشه system32 يا جايي كه vs رو نصب كردي ايجاد ميشه .حالا اگه بخوام اين فايل همون جايي كه فايل aspx قرار داره ايجاد بشه بايد چكار كنم.
 

m3hrz4d

Registered User
تاریخ عضویت
21 سپتامبر 2005
نوشته‌ها
620
لایک‌ها
1
محل سکونت
اصفهان
خوب باید آدرس کامل رو بهش بدی.که اون رو میتونی با Server.MapPath بدست بیاری.مثلا برای ساختن فایل x.txt از
کد:
server.mappath("x.txt")
استفاده کن
 

alireza sh

مدیر بازنشسته
تاریخ عضویت
2 ژانویه 2006
نوشته‌ها
2,775
لایک‌ها
70
سن
41
محل سکونت
نصف جهان
آفرین . server.mappath امکانی بود که در Asp 3.0 اضافه شد برای این که بتوانیم از آدرس دهی نسبی استفاده کنیم بدون آنکه درگیر آدرس دهی فیزیکی شویم. ضمنا دلایل امنیتی رو هم در نظر داشته باشین !
 

m3hrz4d

Registered User
تاریخ عضویت
21 سپتامبر 2005
نوشته‌ها
620
لایک‌ها
1
محل سکونت
اصفهان
آره خوب.باید توی قسمت permission مربوط به فولدر جاری write فعال بشه
 
بالا