एमएससी को एएसपी.नेट वेब अनुप्रयोगों के साथ काम करने के तरीके पर कई ब्लॉग पोस्ट हैं। हालांकि अभी भी परिदृश्य हैं जहां हम वेब अनुप्रयोग परियोजनाओं के बजाय सामान्य एएसपी.नेट वेबसाइट परियोजनाओं का उपयोग कर रहे हैं।
नीचे एक asp.net वेबसाइट परियोजना के साथ MVC 3 सक्षम करने के लिए
1. स्थापित ASP.NET MVC 3
2. संशोधित web.config कदम हैं
ओपन विजुअल स्टूडियो में web.config ऊपर और अनुभाग
के अंदर निम्न पंक्तियां जोड़ें
3. संशोधित
Global.asax इसके बाद आप कोड में जोड़ने के लिए MVC वैश्विक अंदर से चलाता है के लिए की आवश्यकता होगी।asax (इसे बनाते हैं यह मौजूद नहीं है)
<% @ आवेदन भाषा = "सी #"% के बाद निम्नलिखित लाइनों जोड़ें>
निम्नलिखित जोड़े
के बाद
निम्नलिखित अंदर जोड़ें application_start
इस बिंदु पर, अपने Global.asax
4. नियंत्रक
बनाना की तरह दिखना चाहिए क्योंकि यह एक वेबसाइट परियोजना है, संकलन कार्यावधि में है, तो आप मुख्य साइट
पर सामान्य नियंत्रक फ़ोल्डर की बजाय App_Code फ़ोल्डर के अंदर अपने नियंत्रकों को बनाना होगा नोट करें कि आपका नियंत्रण एर क्लास को नियंत्रक कीवर्ड के साथ समाप्त करने की आवश्यकता है। उदाहरण के लिए, नियंत्रक = "होम" के साथ, नियंत्रक के लिए वर्गनाम को होमकंट्रोलर
अपना पहला नियंत्रक जोड़ने के लिए, App_Code फ़ोल्डर पर राइट क्लिक करें और फ़ाइल नाम के साथ एक नई श्रेणी बनाएं HomeController.cs
HomeController.cs में निम्न कोड पेस्ट करें साइट (सब कुछ की जगह)
5. टेस्ट
अब जब आपने रूटिंग उत्पन्न की है और नियंत्रक बनाया है, तो स्थानीयहोस्ट/होम पर ब्राउज़ करें। आपको "हैलो वर्ल्ड"
उपरोक्त सामग्री here से ली गई है। संदर्भ सीधे जोड़ नहीं सका क्योंकि लिंक टूटा जा सकता है।
आशा है कि यह आपको
वेबसाइट को एमवीसी प्रोजेक्ट में जोड़ नहीं सकता है? –
@ पीकेकेजी मेरी पुरानी परियोजना – brtb
की गड़बड़ी के कारण असंभव है कृपया इसे आज़माएं, इससे मदद मिल सकती है। http://jefferytay.wordpress.com/2012/04/10/getting-asp-net-mvc-3-to-work-with-asp-net-website-project/ – Grievoushead