2016-11-22 8 views
129

में नई डीबग विंडो को कैसे अक्षम करें मैं विजुअल स्टूडियो 2017 आरसी का उपयोग कर रहा हूं और जब आप डीबग पर क्लिक करते हैं तो नई क्रोम विंडो से बहुत निराश हो जाता है। डीबग क्रोम विंडो के साथवीएस2017

मुद्दे:

  • शुरू करने के लिए/"देते हैं" वेबसाइट (मुझे लगता है कि यह सब जावास्क्रिप्ट डीबगिंग क्योंकि मुझे लगता है कि वैसे भी के लिए Chrome DevTools का उपयोग जो मैं की जरूरत नहीं है संलग्न है) उम्र ले जाता है
  • अन्य क्रोम विंडोज
  • के साथ डॉक करने योग्य (टैब के रूप में) फॉर्म इतिहास को याद नहीं है। अगर मैं फॉर्मों का परीक्षण कर रहा हूं तो मैं फॉर्म डेटा को स्वतः पूर्ण नहीं कर सकता, इसलिए मुझे हर बार
  • यूआरएल इतिहास याद नहीं है। अगर मैं अपनी साइट पर एक विशिष्ट पृष्ठ का परीक्षण कर रहा हूं, तो मैं क्रोम यूआरएल बार ड्रॉपडाउन से यूआरएल का त्वरित चयन नहीं कर सकता। यूआरएल को
  • एक्सटेंशन सक्षम नहीं हैं इसलिए मैं अपने शासक या रंग पिकर एक्सटेंशन का उपयोग नहीं कर सकता
  • डिबगिंग बंद होने पर क्रोम विंडो बंद हो जाती है इसलिए मुझे स्थानीय ब्राउज़िंग रखने के लिए एक नई विंडो खोलनी है साइट

क्या कोई यह जानता है कि इस नई डीबग शैली विंडो को कैसे अक्षम करें और यह कैसे वापस वीएस 2015 में था?

उत्तर

37

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

  1. ब्राउज़र सादा मोड में शुरू की है, जिसका अर्थ है कोई विस्तार और कोई इतिहास आदि क्रोम के एक मौजूदा उदाहरण के साथ रिमोट debuggin does not काम पहले से ही चल रहा है।

  2. आप हमेशा थोड़ी देर के लिए यह विंडो देखते हैं। इस बिंदु पर, वी.एस. वी.एस.

    को दूरस्थ डीबगर संलग्न करने के लिए

enter image description here

कोशिश कर रहा है
  1. डीबगिंग के वी.एस. 2015 अनुभव के लिए वापस जाने के लिए, से डीबगिंग लक्ष्य को बदलने क्रोम से आईआईएस एक्सप्रेस।

यह पोस्ट इस सुविधा का विस्तार से वर्णन करता है। https://blogs.msdn.microsoft.com/webdev/2016/11/21/client-side-debugging-of-asp-net-projects-in-google-chrome/

त्वरित काम का एक तरह चारों ओर F5 दबाएँ और डिबग सत्र का शुभारंभ और नए खुले Chrome विंडो के बारे में भूल करने के लिए है। अपने सामान्य क्रोम इंस्टेंस पर जाएं और अपनी साइट को नए टैब में खोलें। आप अभी भी डीबग और सबकुछ करने में सक्षम होंगे क्योंकि आईआईएस एक्सप्रेस अभी भी उस पोर्ट पर अपना ऐप चलाएगा।

अद्यतन: जवाब @Steveadoo से नीचे दिए गए सही तरीके से आगे बढ़ते हुए है। उनके स्क्रीनशॉट में दिखाया गया विकल्प यह नियंत्रित करता है कि डिबगिंग के लिए क्रोम कैसे लॉन्च किया जाता है।अगर आप अपने नियमित क्रोम इंस्टेंस पर चिपकना चाहते हैं तो इसे अनचेक करें।

उम्मीद है कि इससे मदद मिलती है।

+0

धन्यवाद! मैंने अपने डीबगिंग लक्ष्य को आईआईएस एक्सप्रेस में सेट कर दिया है, लेकिन अब डीबग या प्रकाशन के बाद क्लिक करने के बाद, यह अब ब्राउज़र को स्वचालित रूप से खुलता नहीं है और यूआरएल (जैसे वीएस2015 किया गया) पर जाता है। मुझे लगता है कि आपका लिंक कहता है "विजुअल स्टूडियो में एक सेटिंग होगी जो आपको आईई और क्रोम दोनों में क्लाइंट-साइड डिबगिंग को अक्षम करने की अनुमति देती है, लेकिन दुर्भाग्य से यह रिलीज उम्मीदवार को नहीं बना।" मुझे उम्मीद है कि इसमें शामिल हो जाएगा, मैंने बहुत पसंद किया कि 2015 ने चीजें कैसे कीं :) – mejobloggs

+0

आपको केवल f5 के बजाय ctrl + f5 दबाकर डिबगिंग के बिना लॉन्च करने में सक्षम होना चाहिए। साथ ही, इस समस्या को ठीक करने के लिए: "डिबगिंग बंद होने पर क्रोम विंडो बंद हो जाती है इसलिए मुझे स्थानीय साइट ब्राउज़ करने के लिए एक नई विंडो खोलनी है" - डिबगिंग रोकने के बजाय डीबग लक्ष्य से अलग करें (डीबग -> सभी को अलग करें)। –

+0

हम अपनी वेबसाइटों में "स्थानीय आईआईएस" विकल्प का उपयोग करते हैं, और मुझे उस ड्रॉपडाउन में "आईआईएस एक्सप्रेस" विकल्प नहीं मिलता है। जब मैं क्रोम से जुड़ने की कोशिश करता हूं तो मुझे "संलग्न होने पर प्रतीक्षा करें" विंडो मिलती है, लेकिन वीएस एक त्रुटि संदेश फेंकता है: 'प्रोग्राम शुरू करने में असमर्थ "http://mywebsite.com"। सिस्टम निर्दिष्ट फ़ाइल नहीं ढूंढ सकता ' – DLeh

298

मुझे यकीन नहीं है कि यह नवीनतम वीएस 2017 अपडेट के साथ आया है, लेकिन डीबग -> विकल्प के अंदर आप इसे अक्षम कर सकते हैं।

बस सही का निशान एक पर प्रकाश डाला: enter image description here

+2

समाधान के लिए धन्यवाद। वीएस 2017 में उपरोक्त मुद्दा मेरी प्रणाली को उत्तरदायी बना रहा है। उम्मीद है कि यह मामले में मदद करता है, – Satyajit

+7

काम करेगा जो कोशिश करेगा। – coder771

+1

इस के लिए Thanx ... –

16

यहाँ इस नई कार्यक्षमता, और कैसे वापस लौटने के लिए के बारे में माइक्रोसॉफ्ट ब्लॉग है।

डीबग> विकल्प> डिबगिंग> सामान्य> (अनचेक) ASP.Net (क्रोम और आईई) के लिए जावास्क्रिप्ट डीबगिंग सक्षम:

https://blogs.msdn.microsoft.com/webdev/2016/11/21/client-side-debugging-of-asp-net-projects-in-google-chrome/

यहाँ पथ मैं निष्क्रिय करने के लिए पीछा किया है।

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