2015-08-26 10 views
12

का उपयोग करने के लिए वेब प्रोजेक्ट को रीसेट करना मेरे पास वीएस2015 में एक वेब प्रोजेक्ट है जिसे मैं स्थानीय आईआईएस पर चलाने के लिए चाहता हूं। मैंने इसे प्रोजेक्ट गुणों में स्थापित किया है और यह सही तरीके से काम करता है, लेकिन जब भी मैं विजुअल स्टूडियो को बंद और दोबारा खोलता हूं तो यह हमेशा आईआईएस एक्सप्रेस का उपयोग करने के लिए प्रोजेक्ट को रीसेट करता है।विजुअल स्टूडियो 2015 आईआईएस एक्सप्रेस

संपादित करें: ऐसा होता है जब मैं समाधान बंद करता हूं और फिर से खोलता हूं, भले ही विजुअल स्टूडियो खुला रहता है।

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

+0

क्या आप हमेशा विजुअल स्टूडियो को व्यवस्थापक के रूप में खोलते हैं? –

+0

मैंने पहले नहीं किया था, लेकिन मैंने इस समस्या को हल करने के प्रयास में ऐसा करना शुरू कर दिया है। हालांकि इसमें कोई फर्क नहीं पड़ता है। – Tim

+0

.vs फ़ोल्डर को हटाने का प्रयास करें; लेकिन ध्यान रखें कि आप अपने स्थापित डिफ़ॉल्ट से बदल गए अन्य विकल्पों/सेटिंग्स को हटा रहे हैं। – redcalx

उत्तर

9

मैं .csproj.user फ़ाइल संपादित और यह समस्या सुलझा नहीं। मैं <UseIISExpress>false</UseIISExpress> करने के लिए <UseIISExpress>true</UseIISExpress> बदल गया है और सब कुछ छोड़ दिया है एक ही।

मुझे अभी भी पता नहीं है कि यूआई के माध्यम से ऐसा क्यों नहीं किया गया, अगर कोई और इसे समझा सकता है तो मैं खुशी से उनके उत्तर को स्वीकार करूंगा।

+7

मुझे यह समस्या भी मिली है और ऐसा लगता है कि यदि आप यूआरएल नहीं बदलते हैं तो यह सेटिंग को सहेजता नहीं है। इसलिए मैंने अपना प्रोजेक्ट यूआरएल बदल दिया, दबाया दबाया, फिर इसे वापस बदल दिया और फिर से सहेज लिया और फ़ाइल को अपडेट किया। – NibblyPig

+0

धन्यवाद NibblyPig - यह स्वीकृत उत्तर आईएमओ से बेहतर है। –

+1

.csproj फ़ाइल को बदलना मेरे लिए काम नहीं करता था, लेकिन @ निबलीपीग के फिक्स ने किया था। नोट: यह अभी भी दृश्य स्टूडियो 2017 (जो मैं उपयोग कर रहा हूं) में एक मुद्दा है, न केवल 2015 के मूल प्रश्न राज्यों के रूप में। –

-1

यदि आप सेटिंग्स को सहेजते नहीं हैं तो आप इसे कैसे जारी रखने की उम्मीद करेंगे और अगली बार जब आप प्रोजेक्ट खोलेंगे तो उपलब्ध होगा? मैं आपकी चिंता को समझता हूं कि आपकी सेटिंग्स को अन्य टीम के सदस्यों को प्रभावित नहीं करना चाहिए जो एक ही परियोजना पर काम कर रहे हैं। यदि आप नीचे दिए गए चरणों का पालन करते हैं तो आपकी चिंता का ध्यान रखा जा सकता है। आप जो भी सेटिंग्स करेंगे, वह स्थानीय रहेगी और केवल आपके लिए लागू होगी और अन्य टीम के सदस्यों को प्रभावित नहीं होगा।

  1. प्रोजेक्ट गुणों पर जाएं।
  2. संपत्ति पृष्ठ पर वेब टैब पर जाएं।
  3. अचयनित करें "के रूप में नीचे दिखाया गया है सभी उपयोगकर्ताओं के लिए सर्वर सेटिंग्स लागू करें। Web project settings
  4. टूलबार में बटन सहेजें क्लिक करें।

    इस तरह अपनी सेटिंग्स xxxx.user फ़ाइल में संग्रहीत किया जाएगा और इस परियोजना फ़ाइल में नहीं।

+0

क्षमा करें, मुझे लगता है कि मैं पर्याप्त स्पष्ट नहीं था। मैं टूलबार में सेव बटन का उपयोग कर गुणों को सहेज रहा हूं, लेकिन मैं उस चेकबॉक्स को अनचाहे रख रहा हूं। मेरा मतलब यह था कि जब मैंने कहा "मैं प्रोजेक्ट फ़ाइल में अपनी स्थानीय आईआईएस सेटिंग्स को स्टोर नहीं करना चाहता हूं" क्योंकि चेकबॉक्स का कहना है कि यह प्रोजेक्ट फ़ाइल में सेटिंग स्टोर करता है। मेरा।उपयोगकर्ता फ़ाइल में अभी भी ' true' पंक्ति है, लेकिन मैं विशेष रूप से इसे मैन्युअल रूप से संपादित नहीं करना चाहता क्योंकि मुझे वास्तव में पता नहीं है कि मैं वहां क्या कर रहा हूं। इसलिए गुण UI के माध्यम से सहेजने के लिए सेटिंग प्राप्त करने का प्रयास कर रहा है। – Tim

1

NibblyPig their comment में कहा कि:

ऐसा लगता है कि यदि आप URL तो परिवर्तन नहीं करते यह सेटिंग सहेजने नहीं है। तो मैंने अपना प्रोजेक्ट यूआरएल बदल दिया, दबाया दबाया, फिर इसे बदल दिया और फिर से सहेज लिया दबाया और यह फ़ाइल को अपडेट किया।

मैं इसे सिर्फ एक उत्तर के रूप में डाल रहा हूं, इसलिए इसे ढूंढना आसान है, लेकिन इसे खोजने के लिए निबबीपिग को पूर्ण क्रेडिट।

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