يؤدي تشغيل تطبيق MVC من خلال IIS إلى "رفض إدراج الدليل"

StackOverflow https://stackoverflow.com/questions/105884

سؤال

لدي تطبيق .Net MVC والذي يعمل بشكل جيد إذا استخدمت الإصدار في Visual Studio Webserver.إذا استخدمت صفحات خصائص المشروعات للتبديل إلى IIS كخادم ويب وإنشاء دليل ظاهري لمشروعي، فإن أي طلب أرسله إلى الخادم يؤدي إلى فشل "رفض إدراج الدليل".

هل يعرف أحد حلا لهذا؟

هل كانت مفيدة؟

المحلول

إنها مشكلة تتعلق بعناوين URL "عديمة الامتداد" قبل IIS7.

فهو يحتاج إما إلى عامل تصفية ISAPI أو توجيهات مكررة في جدول التوجيه بملحق .mvc.جرب مدونة ScottGu على weblogs.asp.net.

نصائح أخرى

ربما لم يتم إعداد IIS افتراضيًا كصفحة بداية.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top