6

का उपयोग कर एएसपीनेट 4 एमवीसी 3 वेबसाइट प्रीकंपाइल करें विजुअल स्टूडियो 2010 का उपयोग करके अपनी सभी व्यू फाइलों के साथ एएसपीनेट 4 एमवीसी 3 वेबसाइट को पूर्व-संकलित करने का सबसे अच्छा तरीका क्या है?विजुअल स्टूडियो 2010

मैं थोड़ा उलझन में हूं क्योंकि एमएस कई समाधान प्रदान करता है जो बहुत समान लगता है।

वेब तैनाती परियोजनाओं

http://blogs.msdn.com/b/webdevtools/archive/2010/05/26/visual-studio-2010-web-deployment-projects-rtw-available-now.aspx

वेब तैनाती उपकरण

http://www.microsoft.com/download/en/details.aspx?id=25230

या मैं सिर्फ अतिरिक्त एडऑन के बिना यह सब डिफ़ॉल्ट VS2010 SP1 से कर सकते हैं?

क्या कोई स्पष्टीकरण दे सकता है?

+0

अपनी चयनित कॉन्फ़िगरेशन (उदाहरण डीबग) के लिए अपने प्रोजेक्ट गुणों के तैनाती अनुभाग को देखें .... –

उत्तर

4

जब आप अपनी परियोजना का निर्माण या प्रकाशन करते हैं, तो वेबसाइट पहले ही संकलित हो चुकी है। केवल विचार गतिशील रूप से संकलित हैं। यदि आप अपने विचारों को संकलित करना चाहते हैं, तो आप अपनी वेब प्रोजेक्ट फ़ाइल को संपादित कर सकते हैं। (राइट-क्लिक करें अनलोड परियोजना)

<MvcBuildViews>true</MvcBuildViews> 

आप पहली परियोजना अनलोड करने के लिए है दृश्य स्टूडियो के भीतर परियोजना फ़ाइल को संपादित करने में सक्षम हो, और उसके बाद राइट क्लिक:

<MvcBuildViews>false</MvcBuildViews> 

करने के लिए: इस लाइन को बदलें परियोजना फिर से और परियोजना संपादित करें का चयन करें। जब आप परिवर्तन करते हैं, तो आपके विचार स्वचालित रूप से भी बनाए जाएंगे। यह ऐसा कुछ नहीं है जिसे आप विकास के दौरान करना चाहते हैं, समय का निर्माण काफी बढ़ता है।

+4

मैंने एक ही चीज़ का जवाब दिया था, लेकिन कुछ सेकंड बहुत देर हो चुकी थी, इसलिए मैंने इसे हटा दिया। लॉर्ड हैक से यहां एक उपयोगी ब्लॉग प्रविष्टि यहां दी गई है: http://haacked.com/archive/2011/05/09/compiling-mvc-views-in-a-build-environment.aspx –

+0

+1 Thanx, करने के लिए अच्छी बात ! –

+0

यदि आपको निर्माण करने का प्रयास करते समय एक अजीब एएसपीईआरआर त्रुटियां मिलती हैं। बिल्ड समस्या क्या है यह देखने के लिए अस्थायी रूप से MvcBuildViews को बंद करें। –

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