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


135

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

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

जवाबों:


115

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

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

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

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

<UseGlobalApplicationHostFile>True</UseGlobalApplicationHostFile>

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


क्या इस कुंजी को .csproj में भी अनदेखा किया जाना चाहिए? मैं VS2015 के उपयोग के संबंध में कुछ मुद्दे रख रहा हूं जबकि कुछ सहयोगी VS2013 संस्करण का उपयोग करते हैं। VS2015 इसे एक खाली मूल्य के साथ जोड़ता है। धन्यवाद
antao

3
मैंने उस सलाह को कई अलग-अलग जगहों पर देखा है। लेकिन वे खूनी कभी नहीं कहते हैं कि जहां csproj में वह लाइन डालनी है: |

3
वह एक संपत्ति है। इसे किसी भी संपत्ति समूह के तहत रखो।
14 दिसंबर को tugberk

ASP.NET 5 परियोजनाओं के लिए Ie, हमारे पास सबसे अच्छा विकल्प यह है कि हम उस Applicationhost.config फ़ाइल को स्रोत नियंत्रण में जाँचें - सही?
गुस्टिन

1
वैश्विक ApplicationHost.config फ़ाइल का उपयोग करते समय मैं दुगना हो जाता हूं: मेरी परियोजना के लिए, मेरे पास दो अलग-अलग svn शाखाएं हैं जो मेरे स्थानीय मशीन से जुड़ी हैं। जब मैं इन शाखाओं के बीच विजुअल स्टूडियो 2015 में अपना काम बदलता हूं, तो मुझे फ़ोल्डर की जाँच करने के लिए हर बार ApplicationHost.config में भौतिक पथ को बदलना होगा। इस समस्या को हल करने के लिए कोई आइडिया?
साइमन

9

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

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.