يؤدي تشغيل تطبيق MVC من خلال IIS إلى "رفض إدراج الدليل"
-
01-07-2019 - |
سؤال
لدي تطبيق .Net MVC والذي يعمل بشكل جيد إذا استخدمت الإصدار في Visual Studio Webserver.إذا استخدمت صفحات خصائص المشروعات للتبديل إلى IIS كخادم ويب وإنشاء دليل ظاهري لمشروعي، فإن أي طلب أرسله إلى الخادم يؤدي إلى فشل "رفض إدراج الدليل".
هل يعرف أحد حلا لهذا؟
المحلول
إنها مشكلة تتعلق بعناوين URL "عديمة الامتداد" قبل IIS7.
فهو يحتاج إما إلى عامل تصفية ISAPI أو توجيهات مكررة في جدول التوجيه بملحق .mvc.جرب مدونة ScottGu على weblogs.asp.net.
نصائح أخرى
ربما لم يتم إعداد IIS افتراضيًا كصفحة بداية.
لا تنتمي إلى StackOverflow