16

के साथ या मैंने निष्पक्ष कुछ आईआईएस 6 बक्से पर यह सेट पूरा कर लिया है, लेकिन कोई मुझे कठिन समय दे रहा है।आईआईएस 6 पर .NET 4 का उपयोग करते समय 404 प्राप्त करना, एमवीसी

c:\windows\microsoft.net\framework\v4.0.21006\aspnet_isapi.dll

जब इस जगह में, मैं हर अनुरोध पर 404 त्रुटि मिली है: जब मैं करने के लिए आवेदन विस्तार मैपिंग जोड़ें

समस्या होती है।

यहां तक ​​कि अगर मैं एक बुनियादी test.htm से अलग अनुप्रयोग निर्देशिका से सभी फ़ाइलों को हटा दें और उस पर नेविगेट, मैं अभी भी एक 404.

  • मैं अनचेक किया हुआ है "सत्यापित करें कि फ़ाइल मौजूद है"
  • मिल मैंने एक .NET 4 एप्लिकेशन पूल स्थापित किया है और
  • पर अपना एप्लिकेशन इंगित किया है मैंने एएसपी.NET संस्करण को 4.0.21006
  • में बदल दिया है IIS लॉग फ़ाइल की जांच की है, और इसमें कुछ भी उपयोगी नहीं है वहां (यह केवल प्रत्येक रीबूट के बाद अनुरोधों का पहला समूह दिखाता है और तो बंद हो जाता है लॉगिंग)
  • मैं आवेदन ईवेंट लॉग देख लिया है और कुछ भी नहीं रिपोर्ट करने
  • मैं MVC 2

स्थापित किया है मैं एक और बॉक्स पर सेट कॉपी करने के बाद अप, बस सुनिश्चित करने के, सभी चरणों का पालन करें - और यह सब काम करता है!

मैं और क्या देख सकता हूं ??

एनबी:

मैं आईआईएस में V2 पर नेट सेट करते हैं, तो मैं सफलतापूर्वक \test.htm

+0

क्या यह संबंधित है? http://stackoverflow.com/questions/1600961/error-running-asp-net-mvc-2-project-out-of-the-box-in-vs-2010 – ziya

+0

@ मैक्सवेल - नहीं :( – joshcomley

उत्तर

27

पर नेविगेट कर सकते बजाय की अनुमति के लिए IIS में वेब सेवा एक्सटेंशन में जाकर सेट ASP.NET 4.0 निषिद्ध।

इस तरह

:

alt text

Btw: यह रूप में अच्छी तरह .net 4 के RTM संस्करण में मुझे क्या हुआ है, तो यह सिर्फ बीटा नहीं है।

+3

आप भी सर्वर अनुपलब्ध में चलाएं और यह संदेश इवेंट लॉग में मिलेगा: एक ही आईआईएस प्रक्रिया में एएसपी.नेट के दो अलग-अलग संस्करणों को चलाने के लिए संभव नहीं है। कृपया आईआईएस प्रशासन उपकरण का उपयोग अपने सर्वर को एप्लिकेशन चलाने के लिए पुन: कॉन्फ़िगर करने के लिए करें एक अलग प्रक्रिया। –

+1

मेरे लिए काम किया! (गैर-एमवीसी वेबसाइट) धन्यवाद! – abatishchev

+0

आपका स्वागत है! –

संबंधित मुद्दे