मैंने इसके समाधान का प्रयास करने में 2 दिन बिताए, और अंत में किया। मामले में समुदाय के साथ साझा करना चाहता था यह किसी और की मदद करता है।
इंटरनेट पर मेरे द्वारा चलाए गए सभी लेख और मंच संदेश एक-दूसरे को एक-दूसरे के रूप में दर्पण करने लगे।
एक समाधान ने यह सुनिश्चित करने के बारे में बात की कि आपके पास 4.0 फ्रेमवर्क और एकीकृत का उपयोग करके सही एप्लीकेशन पूल कॉन्फ़िगरेशन है। [x] पहले से ही सही पुष्टि की गई है।
एक अन्य समाधान विस्तारित दिशा "एस्पनेट_रगिस-आई" या "एस्पनेट_रगिस -इर" का उपयोग करने के लिए है जो माइक्रोसॉफ्ट सर्वर 2012 पर काम नहीं करता है।
एक अन्य समाधान ने web.config में निम्नलिखित को जोड़ने के बारे में बात की:
<system.webServer>
<modules runAllManagedModulesForAllRequests="true" />
</system.webServer>
हालाँकि, IIS 8 इस पर प्रतिक्रिया देते हुए कहता है कि उन सेटिंग्स पर कुछ असर होता है जो उच्च कॉन्फ़िगरेशन स्तर से लॉक होती हैं और जिनका उपयोग अनुप्रयोग स्तर पर नहीं किया जा सकता है। मेह, ठीक है।
मैंने अंततः एक लेख पर नज़र रखी, जो मुझे निम्न पृष्ठ तक ले जाता है:
http://learn.iis.net/page.aspx/1097/iis-80-use-aspnet-35-and-aspnet-45
समाधान Microsoft सर्वर 2012 डैशबोर्ड पर वापस जाना था और "ऐड रोल्स" सुविधा का चयन करना था। मूल "वेब सर्वर (IIS)" तक स्क्रॉल करें, "वेब सर्वर" का विस्तार करें, "एप्लिकेशन डेवलपमेंट" का विस्तार करें और "ASP.NET 3.5" और "ASP.NET 4.5" और "इंस्टॉल करें" चुनें।
मूल रूप से मुझे उलझन में था कि मैंने "एप्लिकेशन डेवलपमेंट" का विस्तार नहीं किया है, लेकिन IIS और जारी रखा। अगले चरण पर, "फीचर्स", ".NET फ्रेमवर्क 4.5 फीचर्स" को डिफ़ॉल्ट रूप से चुना गया था इसलिए मैंने ".NET फ्रेमवर्क 3.5 फीचर्स" का चयन किया और सोचा कि सब ठीक हो जाएगा।
"एप्लिकेशन डेवलपमेंट" के तहत चयनों को स्थापित करने के बाद, एमवीसी 4.5 एप्लीकेशन ठीक उसी तरह काम करते हैं जिस तरह से वे डिजाइन किए गए थे। मुझे उम्मीद है कि यह किसी को भी मदद करता है जो अटक सकता है, जैसे मैं था।