مرجع تخصصی برنامه نویسان

انجمن تخصصی برنامه نویسان فارسی زبان

تاپیک مورد نظر بسته شده است

کاربر سایت

hamed.producer

عضویت از 1397/01/13

خطا 403 Forbidden در سایت های پابلیش شده با Mvc

  • چهارشنبه 27 تیر 1397
  • 09:29
تشکر میکنم

عرض سلام و وقت بخیر

ببخشید بنده یک مشکل در بارگذاری سایت Publish شده mvc دارم

و اون هم Error403 Forbidden هستش

با پشتیبانی هاست که صحبت میکنم میگن که باید سایت در root صفحه Index داشته باشه

اما فکر نمیکنم مشکل از این باشه...

میشه لطفا راهنمایی کنید این مشکل رو باید چه طوری برطرف کنم؟

البته این نکته رو اضافه کنم که با جستجو فهمیدم باید 

<system.webServer> 
    <modules runAllManagedModulesForAllRequests="true" /> 

رو به webconfig اضافه کنم

وقتی این کار رو کردم باز به error 500 internal server برخوردم

دقیقا مشکل کارم از چیه؟

پاسخ های این پرسش

تعداد پاسخ ها : 6 پاسخ
کاربر سایت

ایمان مدائنی

عضویت از 1392/01/20

  • چهارشنبه 27 تیر 1397
  • 10:15

سلام 

خیلی دلایل ممکنه باشه 

elmah رو نصب کنید تا ببینید خطا از پروژه شماست یا سرور 

کاربر سایت

hamed.producer

عضویت از 1397/01/13

  • چهارشنبه 27 تیر 1397
  • 10:56

ممنون آقای مدائنی

elmah رو هم نصب کردم اما حتی خود elmah هم (در انتهای دامنه) اجرا نمیشود

پشتیبان مربوطه میگه که باید فایلی به اسم index.html حتما در root پروژه بگذاریم

به نظر شما این غیر اصولی نیست؟ آخه ویو های mvc همش cshtm هستش باید به صورت اتوماتیک پروژه پابلیش شده اجرا بشه....؟

کاربر سایت

ایمان مدائنی

عضویت از 1392/01/20

  • چهارشنبه 27 تیر 1397
  • 11:09

فایلی که میگن بزارید اگر اجرا شد مشکل از برنامه شماست 

کاربر سایت

hamed.producer

عضویت از 1397/01/13

  • چهارشنبه 27 تیر 1397
  • 21:30

آخه میگن فایل html بگذار تست بگیر

فایل html که ربطی به mvc نداره

پروژه mvc که ویو هاش رو html تولید نمیکنه که

ضمنا سایت در لوکال به صورت کامل و صحیح داره اجرا میشه

وقتی سایت در لوکال ایرادی نداره روی سرور هم فقط با یک اصلاح کانکشن استرینگ باید درست بشه دیگه درسته؟

آیا مورد خاصی وجود نداره که من باید بهشون یادآور شم با توجه به mvc بودن پروژه تنظیم خاصی انجام بدن یا چیز خاصی رو نصب کنن؟

کاربر سایت

ایمان مدائنی

عضویت از 1392/01/20

  • چهارشنبه 27 تیر 1397
  • 21:38

روی سرور باید Asp5 نصب باشه

کاربر سایت

hamed.producer

عضویت از 1397/01/13

  • جمعه 29 تیر 1397
  • 11:41

عجیبه که کمتر راجب این نکته مهم حرف زده شده بود

تنها کاری که باید انجام میدادم این بود که در وب کانفیگ این رو قرار بدم:

<directoryBrowse enabled="true" />
کاربرانی که از این پست تشکر کرده اند

هیچ کاربری تا کنون از این پست تشکر نکرده است

تاپیک مورد نظر بسته شده و امکان درج پاسخ وجود ندارد

اگر نیاز به یک مشاور در زمینه طراحی سایت ، برنامه نویسی و بازاریابی الکترونیکی دارید

با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)