2009-12-27 8 views
5

के साथ काम करने के लिए IIS7 को कॉन्फ़िगर कैसे करें मेरे पास एक एमवीसी 2.0 एप्लिकेशन है जिसे मैं वीएस -2010 में खेल रहा हूं जो एक नेट फ्रेमवर्क 4.0 एप्लिकेशन है, जो मेरी स्थानीय देव मशीन पर बहुत अच्छा काम करता है, लेकिन आईआईएस शामिल होने पर विफल रहता है, मुझे आईआईएस त्रुटियों के सभी प्रकार दे रहा है।एक एमवीसी 2.0 फ्रेमवर्क 4.0 एप्लिकेशन

क्या कोई मुझे कृपया आईआईएस 7.0 (विंडोज 2008 सर्वर पर चल रहे) में एप्लिकेशन सेट-अप प्राप्त करने के लिए मुझे आवश्यक चरणों का अनुक्रम बता सकता है? सबसे अच्छा मैं प्राप्त कर सकता हूं यह मुझे मेरी साइट की जड़ की निर्देशिका सामग्री दिखा रहा है। : ओ (

मैंने विभिन्न पदों के विभिन्न एसओ लिंक का पालन किया है, जिसमें कहा गया है कि 403.14 निषिद्ध त्रुटि संदेश को रोकने के लिए, आप बस मेरे विशेष ऐप के लिए आईआईएस में ब्राउज़िंग निर्देशिका सक्षम करते हैं और यह दूर है, लेकिन इसे आसानी से दिखाता है रूट-स्तरीय संरचना और वास्तव में मेरी साइट नहीं चल रहा है।

पुष्टि करने के लिए, 2008 सर्वर में नेट फ्रेमवर्क 4.0 स्थापित है, और मैंने 3x एमवीसी 2.0 डीएलएस को स्थानीय स्टूडियो 2010 के भीतर स्थानीय = सत्य की प्रतिलिपि बनाने के लिए सेट किया है, ताकि आवश्यक एमवीसी। डीएलएस बिन फ़ोल्डर में मौजूद हैं। मेरे पास उस मशीन पर चलने वाला एक एमवीसी 1.0 एप्लिकेशन है (वीएस -2008 का उपयोग करके) लेकिन यह 2.0 ऐप काम नहीं कर रहा है

+0

आपको क्या त्रुटियां मिल रही हैं? इसके अलावा, क्या आपके पास 'system.webserver' कॉन्फ़िगरेशन अनुभाग है? – SLaks

+0

\t \t \t \t \t <नाम हटाने = "MvcHttpHandler" /> \t \t \t <जोड़ने नाम = "MvcHttpHandler" पूर्व शर्त = "integratedMode" क्रिया = "*" पथ = "*। MVC "type =" System.Web.Mvc.MvcHttpHandler "/> \t \t \t

+0

माइनर सुधार: MVC 2 अभी भी 3.5 रूपरेखा है। –

उत्तर

8

जांचें कि आईआईएस 7 ऐप पी ओओएल जिसमें एमवीसी एप्लीकेशन होता है वह .NET 4 ऐप पूल है और .NET 2 ऐप पूल नहीं है।

  1. आईआईएस प्रबंधक में (जैसे "डिफ़ॉल्ट वेब साइट")
  2. क्रिया पैनल चुनें "उन्नत सेटिंग"
  3. कि संवाद में में गुण की एक सूची है वेब साइट का चयन करें। "अनुप्रयोग पूल" का चयन करें और "..." बटन को क्लिक करें
  4. सुनिश्चित करें कि चयनित अनुप्रयोग पूल बाएं फलक पर नेट संस्करण 4,0
1
  • उपयोग कर रहा है आईआईएस 7 पर चुनें एप्लिकेशन पूल
  • दाहिने पैनल (एक्शन) पर सेट एप्लिकेशन पूलडेफाल्ट
  • पर क्लिक करें सामान्य टैब पर .Net FrameWork 4.0 चुनें।
संबंधित मुद्दे