2009-03-18 22 views
5

विजुअल स्टूडियो 2008 के साथ आईई 7 में जावास्क्रिप्ट डीबगर को सक्षम करना अच्छा जावास्क्रिप्ट डिबगिंग सुविधाओं के साथ आता है।(पुन) विजुअल स्टूडियो 2008

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

मैं वापस कैसे प्राप्त कर सकते हैं मेरी दृश्य स्टूडियो डीबगिंग IE में काम कर रहे: यहां तक ​​कि प्रक्रिया iexplore.exe में मदद करता है नहीं करता है ...

स्क्रिप्ट डीबगर फिर से स्थापित किया गया है ... संलग्न ?

उत्तर

4

मुझे एक ही समस्या है। यह अभी तक काफी हल नहीं हुआ है, लेकिन मैं जो साझा करता हूं वह साझा करूंगा।

आईई को डीबगर को फिर से देखने के लिए यह करें: 1. ओपन विजुअल स्टूडियो। 2. टूल्स> विकल्प> डिबगिंग> जस्ट-इन-टाइम पर जाएं। 3. स्क्रिप्ट चेकबॉक्स सक्षम करें, ठीक क्लिक करें। 4. विजुअल स्टूडियो बंद करें।

अब जब मैं डिबग करने के लिए यह दृश्य स्टूडियो खोलता है, लेकिन यह त्रुटि देता है कोशिश:।। "क्रैश होने की प्रक्रिया के लिए संलग्न करने के लिए एक त्रुटि हो गई है कि आम तौर पर एक भ्रष्ट स्थापना (कोड 0x80040155) इंगित करता है असमर्थ समस्या बनी रहती है, की मरम्मत अपने नियंत्रण कक्ष में 'प्रोग्राम जोड़ें या निकालें' के माध्यम से विजुअल स्टूडियो स्थापना। "

जब मैं कल कार्यालय में वापस आऊंगा तो मैं विजुअल स्टूडियो की मरम्मत करने की कोशिश करूंगा।

+1

मैंने विजुअल स्टूडियो में सेटिंग्स बदल दी और अब यह काम करता है! मुझे आपके द्वारा उल्लिखित त्रुटि नहीं मिली .... लेकिन मैंने पहले से स्क्रिप्ट डीबगर स्थापित किया है ... –

4

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

IE7 Tools - Internet Options - Advanced http://i40.tinypic.com/2s8n1y1.png

+0

यह पहली बात थी जो मैंने किया है ... –

0

How to debug Windows Script Host, VBScript, and JScript files। विशेष रूप से

make sure that the following registry key is set to 1: HKEY_CURRENT_USER\Software\Microsoft\Windows Script\Settings\JITDebug

+0

पोस्टर स्पष्ट रूप से आईई का उल्लेख करता है, और यह रजिस्ट्री सेटिंग केवल डब्ल्यूएसएच और दोस्तों के लिए प्रासंगिक है, आईई नहीं। केबी आलेख के लिए ही चला जाता है। – Gijs

0

यदि आप वैश्विक त्रुटि हैंडलर window.onError का उपयोग करते हैं, तो यह हैंडलर जेएस त्रुटियों को पकड़े जाने से रोकता है और आईई नहीं पूछता कि क्या हम वीएस के साथ शुरुआत करना चाहते हैं।

एक और विकल्प के रूप में, आप आईई प्रक्रिया में वीएस संलग्न कर सकते हैं, फिर संसाधन दृश्य में उपलब्ध किसी भी जेएस स्क्रिप्ट के भीतर ब्रेकपॉइंट्स डाल सकते हैं। वीएस को प्रक्रिया सूची में आईई प्रक्रिया के बगल में (स्क्रिप्ट, x86) प्रदर्शित करना चाहिए, यदि स्क्रिप्ट सूची में नहीं है तो इसका मतलब है कि आपने @ जोन एरिक्सन

0

आईई (7) द्वारा उल्लिखित "स्क्रिप्ट डिबगिंग अक्षम करें" को ठीक से अनचेक नहीं किया है। टूल्स -> एड-ऑन प्रबंधित करें -> एड-ऑन सक्षम या अक्षम करें ...: परेशान डिबगर्स को अक्षम करें।

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