asp.net - स्रोत नियंत्रण में.vs \ config \ applicationhost.config




visual-studio asp.net-core (2)

Visual Studio 2015 एक ASP.NET वेब अनुप्रयोग परियोजना बनाई है जब एक समाधान की जड़ के लिए .vs\config\applicationhost.config नामक एक फ़ाइल जोड़ता है।

क्या इस फ़ाइल को स्रोत नियंत्रण में जाँचना चाहिए या इसे अनदेखा किया जाना चाहिए (ताकि प्रत्येक उपयोगकर्ता की अपनी स्थानीय प्रति हो)?


यदि आपको IIS एक्सप्रेस ( example ) के लिए कस्टम कॉन्फ़िगरेशन की आवश्यकता है, तो फ़ाइल को स्रोत नियंत्रण में जोड़ें ताकि इसे टीम के साथ साझा किया जाए। यदि नहीं, तो आप इस फ़ाइल को बाहर कर सकते हैं, और VS2015 आवश्यकतानुसार इसे फिर से बनाएंगे।


आपको सभी .vs फ़ोल्डर को एक साथ अनदेखा करना चाहिए

हालाँकि, ऐसे मामले हैं, जहाँ आप अपनी Applicationhost.config फ़ाइल पर कुछ कॉन्फिगर करना जारी रखना चाहते हैं जैसे कि FQDN को पंजीकृत करना जैसा कि here बताया गया here

इस प्रकार के कॉन्फ़िगरेशन के लिए, आप वैश्विक एप्लिकेशन होस्ट फ़ाइल का उपयोग करना चाहते हैं, जहां आप अपने परिवर्तन जारी रख सकते हैं।

एक क्लासिक वेब अनुप्रयोग परियोजना में (जहाँ आपके पास .csproj फ़ाइल है), आपको .csproj फ़ाइल के अंदर UseGlobalApplicationHostFile लिए UseGlobalApplicationHostFile गुण सेट करने की आवश्यकता है:

<UseGlobalApplicationHostFile>True</UseGlobalApplicationHostFile>

VS 2015 इसका सम्मान करता है और वैश्विक एप्लिकेशन होस्ट फ़ाइल का उपयोग करता है। हालाँकि, जहाँ तक मुझे पता है आज तक ASP.NET 5 परियोजनाओं को देखने का कोई तरीका नहीं है।






iis-express