मैंने अपने विंडोज 7 होम प्रीमियम नोटबुक पर IIS के लिए अपना पहला वेब एप्लिकेशन तैनात करने का प्रयास किया है। एप्लिकेशन बनाने के बाद, मुझे क्लासिक ऐप पूल में बदलना पड़ा, फिर उस पूल को 4.0 के लिए सेट किया। अब मुझे निम्नलिखित त्रुटि मिलती है:
HTTP एरर 404.17 - नहीं मिला अनुरोधित सामग्री स्क्रिप्ट प्रतीत होती है और इसे स्टैटिक फ़ाइल हैंडलर द्वारा प्रस्तुत नहीं किया जाएगा।
अनुरोधित URL http: // localhost: 80 / pvmms / default.aspx है
मुझे डर है कि व्यापक Googling ने मेरे लिए काम करने के लिए कुछ भी स्पष्ट या निश्चित नहीं किया है और हमेशा की तरह मैंने विशेषज्ञों की ओर रुख किया है।
संपादित करें: मुझे संदेह है कि यह इसलिए है क्योंकि .aspx फ़ाइलों के लिए कोई फ्रेमवर्क 4.0 हैंडलर मैपिंग नहीं है। हालाँकि, aspnet_regiis यहां तक कि मेरे व्यवस्थापक को उंगली देता है और कहता है कि मुझे इसे चलाने के लिए व्यवस्थापक अधिकारों की आवश्यकता है।
EDIT # 2:
मैंने सभी फ्रेमवर्क (2 और 4, 32 और 64) को पंजीकृत किया और अब सभी काम करता है। मैंने इसे .aspx
aspnet_isapi और वॉइला के लिए स्क्रिप्ट मानचित्र को मैन्युअल रूप से जोड़कर पाया । मुझे समझ में नहीं आता है कि फ्रेमवर्क की स्थापना ऐसा क्यों नहीं करती है, जब तक कि मेरी स्मृति मुझे विफल नहीं करती है और मैंने वीएस स्थापित करने के बाद केवल आईआईएस को सक्षम किया है।