PDA

View Full Version : مشکل جدید در ساخت فولدر



iran400
سه شنبه 04 مهر 1385, 13:35 عصر
بنده می‌خواهم در دات نت یک فولدر بسازم
لازم به ذکر است که برنامه در لوکال جواب می‌ده؛ در سرور هم دسترسی فول دادم که خیالم راحت باشد. ورژن دات نت 1.1 هست.
System.IO.Directory.CreateDirectory(adress);
جالب اینجاست که System.IO.Directory.Delete() مشکلی نداره و به راحتی می‌تونم فولدر را حذف کنم
امکان آپلود فایل و یا حذف فایل هم دارم

اما نمی‌توانم فولدر بسازم!!!
Could not find a part of the path "F:\".
Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code.

Exception Details: System.IO.DirectoryNotFoundException: Could not find a part of the path "F:\".

ممنون می‌شوم راهنمایی کنید.

titbasoft
سه شنبه 04 مهر 1385, 13:46 عصر
فولدر رو کجا دارید می سازید؟ منظورم روی چه آدرس فیزیکی است؟

AFSHIN_REFUA
سه شنبه 04 مهر 1385, 21:27 عصر
اول مطمنی شوید آدرس را به آدرس فیزیکی سایت خودتان تبدیل میکنید


server.mappath(requst.application path ) و این جور توابع...
بعد اگر حل نشد با host تماس بگیر

iran400
چهارشنبه 05 مهر 1385, 09:36 صبح
سلام
با تشکر از راهنمایی شما دوستان

خدمتتان عرض کنم که آدرس فیزیکی به فرض f:\server\win\iran.com\www\image\ می‌باشد
اگه دقت کرده باشید اشاره کردم می‌تونم داخل اون فولدر فایل درست کنم یا همان فولدر را حذف کنم اما نمی‌توانم بسازم.
التبه با هاستینگ مربوطه مسئله را در میان گذاشتم، ایشان هم بعد از کلی تلاش به نتیجه نرسیدند و در آخر فولدرهای بنده را از درایو F به درایو C منتقل کردند و مشکل حل شد.

Behrouz_Rad
چهارشنبه 05 مهر 1385, 14:25 عصر
این یکی از باگ های ASP.NET 1.1 هست! متد CreateDirectory برای عملکرد خود نیاز به دسترسی به کل مسیر برنامه را خواهد داشت که مسلما سرور چنین امکانی را به شما نمیده!
سرور شما برای حل مشکلت دو کار می تونه کرده باشه.
یا پوشه ی حاوی پروژت رو به طور مستقیم در درایو C قرار داده و یا بهت مجوز دسترسی به کلیه ی سلسله مراتب مسیر پوشت را داده که البته اگر آدم بازیگوشی باشی، این کار برای هاست بسیار خطرناک هست!

موفق باشید.

AFSHIN_REFUA
چهارشنبه 05 مهر 1385, 19:24 عصر
آقای راد دستتان درد نکند من که نمیدانستم چون من رو هاسم چنین چیزی ندیده بودم