2011-06-19 14 views
63

ASP.Net MVC 3 टूल का उपयोग करके एक नई प्रोजेक्ट बनाते समय यह Web.config पर निम्न एप्लिकेशन सेटिंग जोड़ता है:वेबपृष्ठ क्या है: संस्करण सेटिंग क्या करती है?

<appSettings> 
    <add key="webpages:Version" value="1.0.0.0"/> 
</appSettings> 

यह क्या करता है?

+0

मुझे इसके बारे में निश्चित नहीं है लेकिन जैसा कि वेबपृष्ठ एमवीसी का हिस्सा नहीं हैं और पहले रिलीज़ किया जा सकता है, यह एक प्रकार की कॉन्फ़िगरेशन है जो कॉन्फ़िगरेशन फ़ाइल से वेबपृष्ठ असेंबली को बदलने में सक्षम बनाता है। यह सिर्फ एक अनुमान है। –

उत्तर

42

इसे हाल ही में एएसपी.नेट एमवीसी 3 परियोजनाओं में पेश किया गया था (ASP.NET MVC 3 Tools Update स्थापित करने के बाद)। मुझे लगता है कि यह एएसपी.नेट एमवीसी 4 में आगामी वेबपेज रिलीज (रेजर) को संभालने की तैयारी में है जहां आप अपने आवेदन के साथ रेजर व्यू इंजन का संस्करण चुनने में सक्षम होंगे। वर्तमान में यह ज्यादा नहीं करता है।

+16

मुझे 3.5 साल बाद एक अद्यतन उत्तर – Tim

+3

देखना अच्छा लगेगा ... मैं भी @ टिम – DLeh

8

यह is being used रेजर इंजन के दूसरे और तीसरे संस्करण के बीच अंतर करने के लिए।

10

MSDN Blog से,

यह उस्तरा इंजन का कौन सा संस्करण जब उस्तरा वेबपेज फ़ाइलों का संपादन का उपयोग करने के निर्धारित करता है।

वीएस2013 पूर्वावलोकन में, हमने एमवीसी 5 और रेजर वी 3 वेबसाइट के रनटाइम और डिज़ाइन टाइम व्यवहार का समर्थन करने के लिए नया रेजर वी 3 रनटाइम और डिज़ाइन टाइम इंजन जारी किया। रेजर वी 2 रनटाइम और डिज़ाइन समय के विपरीत, वीएस2013 ने इन बाइनरी को जीएसी नहीं किया। इसके बजाए, प्रोजेक्ट बिन फ़ोल्डर में बाइनरी स्थापित की जाती हैं जब संबंधित NuGet पैकेज स्थापित होता है, और "% ProgramFiles (x86)% \ Microsoft Visual Studio 12.0 \ Common7 \ IDE \ CommonExtensions \ Microsoft \ Web \ Razor \ v3.0" में समर्थन डिजाइन समय।

यदि कुंजी razor v2/V3 वेबसाइट जैसे web.config फ़ाइल से गायब है, तो VS डिज़ाइन समय रेजर इंजन डीएल लोड करने के लिए बिन निर्देशिका का रेज़र डीएल संस्करण का उपयोग करेगा।

अपडेट किया गया 2013/10/09: VS2013 आर सी और RTW में, वी.एस. अगर एक भी वेबपेज फ़ाइल (यानी cshtml या vbhtml फ़ाइलें) बिन बिना खोला जाता है बॉक्स पर उच्चतम उस्तरा संस्करण का उपयोग कर एक वेबपृष्ठ फ़ाइल खुलेगी निर्देशिका और न ही web.config सेटिंग।

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