2011-02-18 10 views
5

मैं Google क्रोम का उपयोग अपने डिफ़ॉल्ट ब्राउज़र के रूप में करता हूं लेकिन सिल्वरलाइट अनुप्रयोगों को डीबग करने के लिए इंटरनेट एक्सप्लोरर का उपयोग करना पसंद करता हूं। इसलिए मैंने अपनी वेब प्रोजेक्ट गुणों को इस प्रकार सेट किया है और सिल्वरलाइट डीबगर विकल्प की जांच की है।सिल्वरलाइट डीबगिंग; प्रक्रिया को संलग्न नहीं करना

enter image description here

इस उम्र के लिए ठीक काम किया है, लेकिन छुट्टी से लौटने के बाद से मुझे लगता है कि iexplore.exe प्रक्रिया चल Silverlight नहीं रह गया है डिबगर से जुड़ा हुआ है और मैं इसे मैन्युअल रूप देते हैं चाहिए पाते हैं। मेरे ऐप को डीबग नहीं करते समय मैं डीबग की जांच कर सकता हूं प्रक्रिया से जुड़ें ... संवाद और देखें कि iexplore.exe चलने का कोई उदाहरण नहीं है। फिर मैंने एफ 5 मारा और एक डीबग सत्र शुरू किया और फिर फिर से देखा, जिसके बाद दो उदाहरण हैं, जिनमें से एक संलग्न है, लेकिन सिल्वरलाइट चलाने वाला नहीं। एक बार जब मैं दूसरे को भी संलग्न करता हूं, तो डिबगिंग ठीक काम करता है और मैं ब्रेकपॉइंट्स को हिट कर सकता हूं और बिना किसी समस्या के कोड के माध्यम से कदम उठा सकता हूं।

enter image description here

क्या मैं डिबगर सही प्रक्रिया के लिए संलग्न पाने के लिए याद कर रहा हूँ पर कोई भी विचार की सराहना की जाएगी।

+0

मुझे लगता है कि मुद्दा यह है कि आईई प्रत्येक टैब के लिए एक प्रक्रिया बनाता है और उन्हें प्रबंधित करने के लिए एक ही प्रक्रिया बनाता है। इस तरह से डिबगिंग अक्सर (हमेशा?) गलत प्रक्रिया (प्रबंधक बनाम टैब) का चयन करेगा – Aardvark

+0

http://stackoverflow.com/a/12781653/413032 –

उत्तर

5

क्रोम मेरा डिफ़ॉल्ट ओएस ब्राउज़र है, लेकिन मैं एसएल डीबगिंग के लिए आईई का उपयोग करता हूं।

मैं विजुअल स्टूडियो के समाधान दृश्य में होस्टिंग वेब प्रोजेक्ट में एएसपीएक्स पेज ढूंढता हूं। फ़ाइल पर राइट-क्लिक करें और के साथ ब्राउज़ करें का चयन करें। आपको एक संवाद के साथ प्रस्तुत किया जाएगा। ब्राउज़रों की इस सूची से IE का चयन करें और को डिफ़ॉल्ट बटन के रूप में सेट करें दबाएं। मैं फिर इस संवाद से बाहर निकलता हूं। अब जब वीएस डीबगिंग शुरू करता है तो यह आईई का उपयोग करता है! आपको प्रोजेक्ट में "बाहरी प्रोग्राम प्रारंभ करें" डिबगिंग विकल्प पूर्ववत करना होगा (वर्तमान/विशिष्ट पृष्ठ पर वापस स्विच करें)।

वीएस कभी-कभी इस सेटिंग को "भूल" और क्रोम पर वापस स्विच करेगा। बस इस प्रक्रिया को दोहराएं।

+0

बहुत बढ़िया धन्यवाद। अब आपने कहा है कि मुझे याद है कि मैं वही करता हूं जो मैं करता था। आश्चर्यजनक है कि आप 7 सप्ताह में क्या भूल जाते हैं। मैं 4 सप्ताह के लिए छुट्टी पर था और उसके बाद अन्य सामानों पर काम करने वाले समर्थन रोटेशन पर 3 सप्ताह। –

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