2016-10-27 12 views
6

"वेब सर्वर से अटैच किया जा रहा" फंस गया है मैं निम्नलिखित खिड़की मिलती है:दृश्य स्टूडियो डीबगिंग पर

Attaching to the web server

यह बस ऐसे ही रहता है indefinantly, जब तक मैं रद्द मारा।

जब मैं मारा रद्द कर सकता हूँ, यह त्रुटि संदेश दिखाया गया है:

Catastrophic Failure

मैं रिबूट करने, और iisreset /restart चल की कोशिश की है, लेकिन यह इसे ठीक नहीं है।

कोई भी विचार जो मैं अपने डीबगर को फिर से काम करने के लिए कर सकता हूं?

नोट: मेरा वेब एपीआई 2 प्रोजेक्ट की सर्वर सेटिंग Local IIS पर सेट है। मेरी सेवा आईआईएस द्वारा होस्ट की जाती है और जब मैं डिबगिंग नहीं कर रहा हूं, तो यह ठीक काम करता है।

+0

मैं बंद 'Express' IIS करने के लिए और यह काम करना शुरू किया। तब मैंने वापस स्विच किया (थोड़ी देर के बाद) और यह काम करना शुरू कर दिया। अजीब। – Vaccano

+0

मैं भी प्रतीक सर्वर सेटअप में कुछ परिवर्तन करने की थी। वे प्रभावी प्रतीत नहीं हुए थे, लेकिन फिक्स में योगदान दे सकते थे। – Vaccano

+1

मैं एक ही मुद्दा यहाँ मिल गया है, अनुप्रयोग पूल पुनर्चक्रण कभी कभी मदद करता है। की कोशिश की "अस्थायी ASP.NET फ़ाइलें" फ़ोल्डरों मैं भी प्रतीकों लोड हो रहा है मुद्दों मिल गया है, लेकिन यह एक अधिक comon मुद्दा हो रहा है को हटाने: http://stackoverflow.com/questions/39321665/vs2015-is-really- धीमी-लोडिंग-प्रतीकों –

उत्तर

3

इसलिए जैसा कि मैंने पहले ही टिप्पणी की थी, लेकिन मैंने अब कारण निकाला और समाधान किया।

मुझे पिछले हफ्ते एक नई मशीन मिली है (यह मुद्दा वास्तव में कारणों में से एक था) और कुछ समय बाद मेरे पास एक ही समस्या थी, मेरी परियोजनाओं को डीबग करने में सक्षम नहीं था। सौभाग्य से क्योंकि मैं सभी अपडेट एक-एक करके स्थापित कर रहा था, जब यह शुरू हो रहा था तो मैं पिन-पॉइंट करने में सक्षम था।

ऐसा लगता है कि "Microsoft ASP.NET and Web Tools" एक्सटेंशन के लिए नवीनतम अपडेट कुछ तोड़ता है।

अफसोस की बात है, वेब उपकरण एक्सटेंशन को अनइंस्टॉल करना या वापस करना आसान नहीं है: Remove this extension by going to the Windows control panel and modifying your Visual Studio installation। मुझे विजुअल स्टूडियो को पूरी तरह से हटा देना था और इसे पुनः स्थापित करना था (मरम्मत ने चाल नहीं की थी)। आप अपने सभी एक्सटेंशन को अपडेट और इंस्टॉल कर सकते हैं, बस सुनिश्चित करें कि आप वेब टूल्स एक्सटेंशन

अपडेट नहीं करते हैं, मैंने इसे अपनी पुरानी मशीन पर परीक्षण किया और यह भी चाल है।

मैंने GitHub पर भी एक समस्या बनाई है क्योंकि जब तक कोई अतिरिक्त जानकारी नहीं है, तो मैं इसे जारी करने तक एक्सटेंशन को अपडेट नहीं करूँगा, कृपया इसे समस्या में जोड़ें।

1

विजुअल स्टूडियो 2015 में, टूल्स -> विकल्प -> डिबगिंग पर जाएं और ".NET Framework स्रोत स्टेपिंग सक्षम करें" को अचयनित करें। यह लोडिंग प्रतीकों के साथ किसी समस्या से संबंधित हो सकता है, इसलिए यदि आप .NET Framework स्रोत को डीबग करने की क्षमता रखना चाहते हैं, तो यह प्रतीक कैश को साफ़ करने या इसे प्रीलोड करने के तरीके के लिए वेब पर खोजने में मदद कर सकता है, या अपना प्रतीक सर्वर सेट कर सकता है , और इसी तरह। "सक्षम .नेट फ्रेमवर्क स्रोत कदम" टिक

Enable .NET Framework source stepping

3

मैं पिछले पोस्ट मैं विकल्प डिबगिंग था के साथ दृश्य स्टूडियो 2017 और की तरह इस मुद्दे था। इस मुद्दे को हल न करें।

+0

एक आकर्षण की तरह काम किया! इसके लिए धन्यवाद! – Ryaden

+0

धन्यवाद। मैं एक ऐसी ही समस्या हुई और पाया कि डिबगिंग विकल्पों के अंतर्गत "स्रोत सर्वर समर्थन सक्षम करें" विकल्प को अनचेक मेरे लिए काम किया। –

2

मैंने अभी वीएस के लिए सभी सेटिंग्स के लिए रीसेट किया है और यह फिर से काम करता है।

उपकरण => आयात और निर्यात सेटिंग्स => सभी सेटिंग्स

अच्छी किस्मत को रीसेट करें!

0

विजुअल स्टूडियो 2017 में, मैं सिर्फ अपनी मशीन को पुनः आरंभ और समाधान भाग गया, कोई अन्य विंडो के, यहां तक ​​कि एक ब्राउज़र नहीं खोला हालांकि दृश्य स्टूडियो एक लंबे समय (एक समाधान में 30 परियोजनाओं) खोलने के लिए ले लिया समस्या reoccur नहीं था ।

1

एक संभव फिक्स:

"बस सक्षम मेरे कोड" की जाँच करें उपकरण में> विकल्प> डीबग

+0

जिसने मेरी समस्या हल की। विचार है दृश्य स्टूडियो सभी आईआईएस .net DLLs कि w3wp द्वारा लोड किया गया के लिए डीबगिंग जानकारी लोड करने के लिए कोशिश कर रहा था। –

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