2009-12-31 21 views
8

मैं वीएस -2010 बीटा 2 का उपयोग कर रहा हूं और मैंने .NET Framework स्रोत स्टेपिंग चालू कर दिया है, इसलिए मुझे 'जस्ट माई कोड' अक्षम करना पड़ा। लेकिन अब w3wp.exe प्रक्रिया उन प्रक्रियाओं की सूची में दिखाई नहीं दे रही है जिन्हें मैं संलग्न कर सकता हूं। मुझे दोनों प्रक्रियाओं के बक्से दिखाए गए हैं। क्या यह बग है या मैं कुछ भूल गया हूं?जब मैं वीएस -2010 में जस्ट माई कोड बंद करता हूं तो मैं w3wp.exe प्रक्रिया से क्यों संलग्न नहीं हो सकता?

+1

उत्तर में http://stackoverflow.com/questions/4313206/cannot-attach-debugger-to-w3wp - tl; dr? w3wp प्रक्रिया सोती है, इसलिए ब्राउज़र में पृष्ठ रीफ्रेश करें और इसे सूची में फिर से दिखाना चाहिए। – Ruskin

+0

संदर्भ: http://stackoverflow.com/questions/4313206/cannot-attach-debugger-to-w3wp – Lijo

उत्तर

7

ठीक है, मैंने पाया कि इसे कैसे काम करना है, मैंने पूरे समाधान का पुनर्निर्माण किया और यह प्रक्रिया को फिर से देखना शुरू कर दिया। यह मेरे लिए पूरी तरह से समझ में नहीं आता है, लेकिन ओह ठीक है।

1

क्या आप सुनिश्चित हैं कि w3wp.exe प्रक्रिया डीबगिंग के दौरान मर नहीं गई है? क्या यह टास्क मैनेजर में दिखता है?

+0

हाँ, यह अभी भी कार्य प्रबंधक में है। मैंने एक आईस्रेसेट करने की कोशिश की और साइट को फिर से लोड किया लेकिन यह अभी भी संलग्न स्क्रीन –

+1

में दिखाई नहीं दे रहा है क्या आपने वीएस को पुनरारंभ करने का प्रयास किया है? क्या आप वीएस -2008 के साथ भी कोशिश कर सकते हैं और देख सकते हैं कि यह कोई अलग है या नहीं? शायद प्रक्रिया विंडो से अटैचमेंट में "ताज़ा करें" बटन दबाएं? मुझे नहीं पता कि यह और क्या कारण हो सकता है ... – Eilon

+0

हाँ, उन दोनों की कोशिश की गई –

0

मुझे प्रक्रिया नहीं मिल सका क्योंकि वेब पेज अभी भी एक त्रुटि संवाद दिखा रहा था और प्रसंस्करण समाप्त नहीं हुआ था।

सुनिश्चित करें कि आपने पिछले डिबगिंग सत्र को समाप्त कर दिया है (और अंत में वेब कोड चलाएं)।

क्लोजिंग विजुअल स्टूडियो ने मदद नहीं की, यह आईआईएस को पुनरारंभ करने और समाधान के पुनर्निर्माण के लिए भी जाता है।

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

26

सुनिश्चित करें कि आपके पास सभी सत्रों में प्रक्रियाएं दिखाएं चेकबॉक्स चेक किया गया!

+0

वास्तव में यह सवाल का जवाब है! ।,।, – ali

2

मैंने डीबग> प्रारंभ डिबगिंग पर क्लिक करके इसे ठीक किया, फिर एक बार यह शुरू होने के बाद डिबगिंग रोकें क्लिक करें। फिर मैं प्रक्रिया संवाद के लिए अटैचमेंट में लौट आया और W3WP सूची में फिर से था।

+0

यह विधि मेरे लिए काम करती है। w2wp प्रक्रिया किसी कारण से निराश थी।तो मैंने उपर्युक्त कदमों का पालन किया, हालांकि मैं अपने वीएस 2013 में जो कुछ भी चुनता हूं उसके लिए मैं सीधे अपनी परियोजना को डीबग नहीं कर रहा था। – Shai

0

आपको अपनी मशीन के लिए Administrators/Local Admins समूह का सदस्य होना आवश्यक हो सकता है।

क्या यह आज हमारे वीएम में से एक पर होता है। बंद करना, वीएस -2010 को फिर से खोलना कोई फर्क नहीं पड़ता, वेबसाइट (!) के पुनर्निर्माण में कोई फर्क नहीं पड़ता।

लेकिन मैंने लॉग आउट किया, व्यवस्थापक के रूप में लॉग इन किया, स्वयं को व्यवस्थापक समूह में जोड़ा, लॉग आउट किया, खुद के रूप में लॉग इन किया, और एक बार प्रत्येक एप्लिकेशन लोड हो जाने पर - मुझे w3wp.exe संलग्न करने के लिए प्रक्रिया सूची में दिखाई दे सकता है ।

कुछ अन्य पुष्टि की अनुपस्थिति में, यह संभव है कि लॉगिंग/लॉगिंग-इन करने का कार्य फिर से चाल है।

0

विजुअल स्टूडियो को पुनरारंभ करने का प्रयास करें। यह मेरे लिए काम किया।