2011-01-28 4 views
12

मैं जानना चाहता हूं कि 3.5 में निर्मित एक सीडब्ल्यूएबी (समग्र वेब एप्लिकेशन ब्लॉक) समाधान में लपेटा गया एमवीसी 3 समाधान प्राप्त करना संभव है या नहीं?एएसपी.नेट एमवीसी 3 एएसपी.NET 3.5 वेबसाइट के अंदर चला सकता है?

मुझे पता है कि आईआईएस में, 2.0/3.5 और 4.0 साइटें एक दूसरे के बगल में चल सकती हैं (लेकिन विभिन्न एप्लिकेशन पूल में) लेकिन सीडब्ल्यूएबी परत की वजह से मेरे पास यह विलासिता नहीं है। मुझे एमवीसी 2 सफलतापूर्वक चल रहा है लेकिन एमवीसी 2 2.0 रनटाइम पर है अगर मैंने जो पढ़ा है वह सच है।

मैं वास्तव में रेजर का उपयोग करना चाहूंगा, इसलिए इस परिदृश्य में एमवीसी 2 पर वापस जाना वास्तव में एक विकल्प नहीं है।

उत्तर

11

यह संभव होना चाहिए। बस 2.0 के बजाय अपने एप्लिकेशन पूल रनटाइम को 4.0 पर सेट करें।

.NET 4.0 रनटाइम .NET 3.5 असेंबली को संभालने में सक्षम होगा।

+0

सत्यापित हाँ यह संभव है। धन्यवाद! –

7

रेज़र को .NET 4.0 में सुविधाओं की आवश्यकता है। हालांकि टॉम क्लार्कसन के पास ASP.NET MVC 3 Razor View in SharePoint नामक एक पोस्ट है जो एक (बहुत सुंदर) काम-आसपास के बारे में बात करती है। असल में, .NET 4 में cshtml फ़ाइलों से दृश्य कोड उत्पन्न करें और आप उन्हें .NET 3.5 (संशोधित RazorEngine के साथ) में उपयोग कर सकते हैं।

1

मुझे एक ही समस्या का सामना करना पड़ रहा है। जिस तरह से मैं इसे संभालने जा रहा हूं वह डब्ल्यूसीएफ "फ्रंट एंड" को शेयरपॉइंट (.NET 3.5) पर लिखना है और यह मुझे एमवीसी 3 का उपयोग करके एमवीसी ऐप लिखने की अनुमति देगा।

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