PDA

View Full Version : ارور HTTP Error 403.14 در سمت سرور



bade saba
سه شنبه 30 مهر 1392, 00:55 صبح
سلام
دوستان من یه سایت با asp.net mvc4 نوشتم و اون رو در هاستی که توی خدماتش نوشته شده که mvc رو ساپرت میکنه آپ کردم من در اجرای این برنامه روی کامپیوتر خودم مشکلی ندارم اما توی سرور با ارور

HTTP Error 403.14 - Forbidden
The Web server is configured to not list the contents of this directory.

مواجه میشم که نشون میده که صفحه ابتدایی شروع کار رو نمیتونه پیدا کنه. پشتیبانی اون هاست هم هر کاری کرد نتونست کمکی بکنه و با تغییراتی که میداد فقط شرایط به حالتی در میومد که من تمام فولدرها و فایلهای خودم رومیدیدم
تنظیمات routing من ایرادی نداره چون اگه داشت روی کامپیوتر خودم هم نباید کار میکرد
من برنامه رو هم با روشی که تو این pdf (http://support.day.ir/download/howpublishmvcapplication) هست publish کردم

میخاستم بدونم کسی از دوستان میدونه مشکل از کجاست و من چی کار باید بکنم؟ آیا من باید تنظیماتی انجام بدم یا به سرورم بگم تنظیماتی رو تغییر بده که دیگه دنبال صفحه نگرده و با توجه به routing عمل کنه و بره سراغ controller ها

ممنون

bade saba
سه شنبه 30 مهر 1392, 14:17 عصر
دوستان کسی همچین مشکلی نداشته؟ کاری به جز انتقال فایلهای ایجاد شده در این روش publish به فولدر wwwroot سرور باید انجام بدم؟ من مستقیم فایلها و فولدر هایی رو که برنامه ایجاد کرده بود رو در فولدر wwwroot کپی کردم ولی با این مشکلی که بالا هست مواجه شدم ؟ راه حلی به ذهن کسی نمیرسه؟ چون من همین کار رو برای پروژه Default خود VS هم انجام دادم و اون هم کار نکرد و هاست هم میگه که افراد دیگه دارن استفاده میکنن و مشکلی ندارن

hakim22
سه شنبه 30 مهر 1392, 16:14 عصر
آدرس دهی فایلهای CSS و جاوا اسکریپت به چه شکلی هست !؟

مثلا از ~ استفاده کرده اید یا با / و ...

این مشکل وقتی پیش میاد که شما قصد دارید به مسیری دسترسی داشته باشید که وجود ندارد یا اجازه ی دسترسی به آن را ندارید. تنها قسمتی که دست شماست فایلهای فولدر Content است.
اگر در محیط برنامه از Url.content برای آدرس دهی استفاده نکرده باشید یا از کاراکتر ~ قبل از آدرس ها استفاده نکرده باشید موتور سعی میکند در فولدر های مادر فولدر جاری به دنبال فایل بگردد. و...

این مشکل در سرور تست و IIS Express خود را نشان نمیدهد.

یک پروژه ی جدید و ساده درست کنید و آپلود کنید. ببینید کار می کند یا نه .