जब मैं डीबगिंग समाप्त करता हूं तो मैं अपने IIS एक्सप्रेस ऐप को बंद करने से विज़ुअल स्टूडियो 2013 को कैसे रोक सकता हूं?


187

इससे पहले 2012 में, अगर मैंने क्रोम (उदाहरण के लिए) में डिबग किया, और फिर डिबगर को रोक दिया, तो वेबसाइट IIS एक्सप्रेस में चलती रहेगी। 2013 में अब ऐसा नहीं लगता है।

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

जवाबों:


308

नया "एनेबल एडिट एंड कंटिन्यू" फ़ीचर को बंद करना मेरे लिए इसे निश्चित करता है।

  1. खुला विकल्प संवाद बॉक्स (उपकरण | विकल्प)
  2. "डीबगिंग" संपादित करें और जारी रखें "
  3. अनचेक करें "संपादित करें और जारी रखें सक्षम करें"

अद्यतन 1 :
आप इसे प्रति प्रोजेक्ट के आधार पर बंद भी कर सकते हैं।

  1. वेब परियोजना के लिए खुला गुण
  2. वेब टैब चुनें
  3. "डीबगर्स" अनुभाग में "एडिट एंड कंटिन्यू सक्षम करें" को अनचेक करें

अद्यतन 2 : ब्लॉग लेख जो इस सुविधा पर चर्चा करता है।

VS2013 पूर्वावलोकन में नए वेब अनुप्रयोगों के लिए डिबगिंग विकल्प "सक्षम और संपादित करें" जारी है


4
लेकिन अगर आप Edit और Continue को डिसेबल कर देते हैं तो आप डिबगिंग के दौरान कोड को एडिट नहीं कर सकते हैं!
जोश एम।

3
संपादित करें और जारी रखें? हां, यह बहुत बड़ा समय है। यदि आप संपादन का उपयोग नहीं कर रहे हैं और जारी रख रहे हैं, तो आप इसे गलत कर रहे हैं! ;-)
जोश एम।

वेब प्रोजेक्ट्स डीबग करना और परीक्षण करना संपादित करना और जारी रखना उपयोगी है। उस * .aspx फ़ाइलों को संपादित किया जा सकता है, ब्राउज़र ताज़ा हो जाएगा, और परिवर्तन दिखाई देंगे। यह गैर-वेब कोड के लिए इतना उपयोगी नहीं है ...
ज़ेरेफेथ

इसलिए यदि आपके पास किसी अन्य फ़ाइल में आपका तर्क है, या किसी अन्य पुस्तकालय में भी यह बेकार है?
एडम हीग

यदि आपको किसी वेब प्रोजेक्ट को संपादित करने और जारी रखने की आवश्यकता है, तो आप इसे गलत कर रहे हैं। आपको डिबगिंग द्वारा अपने कोड का परीक्षण नहीं करना चाहिए। आपके पास परीक्षण शुरू करने और रोकने में आसान होने चाहिए! :)
JRadness

21

आसान समाधान:

Debugमेनू से, Start Without Debuggingया Ctrl+F5प्रोजेक्ट को चलाने के लिए, यह आपके प्रोजेक्ट को तब तक चालू रखेगा जब तक आप IIS छोड़ नहीं देते ।


11

मेरे पास मेरी वेब परियोजना के गुणों (VS2015 सामुदायिक अपडेट 2) में "एडिट एंड कंटिन्यू" सक्षम नहीं था, लेकिन आखिरकार मुझे इस लिंक में एक उपयोगी टिप्पणी मिली, जो रिक के उत्तर में उल्लिखित है :

ईसाई: आपको IIS एक्सप्रेस को चालू रखने के लिए विकल्प को बंद करने की आवश्यकता नहीं है। आपको केवल अपने आवेदन को रोकने के बजाय, सभी प्रक्रियाओं को अलग करना होगा। यदि आप जाते हैं: उपकरण> अनुकूलित करें> कमांड टैब पर क्लिक करें। फिर टूलबार रेडियो बटन का चयन करें और ड्रॉप डाउन पर इस चयन डिबग के बगल में। फिर आप "कमांड जोड़ें ..." चाहते हैं। Add कमांड विंडो पर डिबग चुनें और नीचे स्क्रॉल करें और "सभी को अलग करें" पर क्लिक करें। ठीक क्लिक करें और फिर बस बंद करें। आपको अपने डिबग मेनू के बगल में एक लाल क्रॉस दिखाई देगा। जब आप अपने एप्लिकेशन को डिबग करने के बाद इस पर क्लिक करते हैं तो IIS एक्सप्रेस चलती रहेगी।

संक्षेप में:
Vs2015 के लिए सभी डिबगर को अलग करना


वीएस 2015 एंटरप्राइज अपडेट 2 में कोई डिटैच ऑल नहीं है
मैके

@ माइक "डीटैच ऑल" केवल डिबग मेनू में दिखाई देता है जब आप पहले से ही डिबग मोड में होते हैं। आप मैन्युअल रूप से कमांड को भी जोड़ सकते हैं Add Command.. > Debug > Detach All
दाई

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