2012-05-15 12 views
10

.csproj सेटिंग MvcBuildViews का उपयोग करने और Razor Generator का उपयोग करने के बीच क्या अंतर है?एमवीसीबिल्ड व्यू बनाम रेजर जेनरेटर

मेरा खुद का अनुमान यह है कि एमवीसीबिल्ड व्यू यूनिट परीक्षणों के लिए उपलब्ध विचारों की इंटेलि-भावना नहीं बनाते हैं, लेकिन अन्य अंतर क्या हो सकते हैं?

उत्तर

18

एमवीसीबिल्ड व्यू वास्तव में तैनाती के लिए आपके विचारों को पूर्व-संकलित नहीं करता है। यह तैनात करने से पहले आपके किसी भी एमवीसी दृश्य में हो सकता है कि किसी भी त्रुटि को गूंजने के लिए अपने समाधान के निर्माण के बाद विचारों को संकलित कर रहा है। इस तरह आप रनटाइम पर त्रुटि पृष्ठ या पीले रंग की स्क्रीन से बचने के लिए अपने सर्वर पर उन्हें धक्का देने से पहले दृश्यों के लिए संकलन त्रुटियों को पकड़ सकते हैं।

RazorGenerator का उपयोग आपके सर्वर पर किसी भी दृश्य के पहले हिट पर किसी संकलित वार्मअप समय से बचने के लिए आपके विचारों को पूर्व-संकलित करने के लिए किया जा सकता है। RazorGenerator टूल का उपयोग करते समय आप दृश्य फ़ोल्डर के बजाय एप्लिकेशन के लिए असेंबली को तैनात कर सकते हैं, क्योंकि सभी विचार पूर्व-संकलित किए जाएंगे और उस असेंबली के अंदर निहित होंगे।

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