大約2個星期前,我失去了調試JavaScript的能力。我有安裝了所有更新的Windows 8 Pro,IE 10和Visual Studio 2012。直到那個時候,我沒有任何問題 - 現在它在每個項目上都做到了。VS2012迷失的JavaScript調試器
我得到的是消息...
「沒有源代碼可用,當前線程的代碼當前未運行的代碼或調用棧無法獲得」
任何建議,我怎麼弄我的JavaScript調試器回來了?我已經嘗試過修復並重新安裝,但沒有成功。
在此先感謝您的幫助。
大約2個星期前,我失去了調試JavaScript的能力。我有安裝了所有更新的Windows 8 Pro,IE 10和Visual Studio 2012。直到那個時候,我沒有任何問題 - 現在它在每個項目上都做到了。VS2012迷失的JavaScript調試器
我得到的是消息...
「沒有源代碼可用,當前線程的代碼當前未運行的代碼或調用棧無法獲得」
任何建議,我怎麼弄我的JavaScript調試器回來了?我已經嘗試過修復並重新安裝,但沒有成功。
在此先感謝您的幫助。
我一直在玩和刪除KB2781514,在VS2012上做了一次修復並獲得了JavaScript調試器 - 現在似乎都可以工作,但我真的很害怕安裝該更新。
我還關閉了自動更新,並確保在添加大多數未來更新之前設置還原點。
我在win8 pro + ie10 + vs2012 update1上遇到了同樣的問題,但卸載KB2781514並修復需要大約40分鐘,並且不解決問題。在工作時,我的win7 sp1 + ie10 + vs2012 update1也出現同樣的問題。 –
我在去年12月份的WIN7 + IE10 CTP上遇到了與VS2010和VS2012相同的問題。我希望這個問題在IE10的RTM版本中得到解決,今天我發現它不是(可能是因爲它不是IE10的問題)。
查看我在下面的鏈接中的答案,也許它也適合你。
VS2010 and IE10 Attaching the Script debugger to process iexplore.exe failed
我在Win 7 64位安裝IE 10後不得不使用VS 2012同樣的問題。我嘗試了幾個東西,包括「修復」VS,卸載/重新安裝IE10。我無法讓VS在任何情況下在javascript中設置斷點。
終於在VS 2012中工作了我點擊了「Play」工具欄按鈕(綠色箭頭指向右邊),並列出了Internet Explorer的兩個項目,一個是默認值。在從該按鈕下拉菜單的底部,我選擇了「Browse With」,它彈出一個對話框讓我刪除兩個IE中的一個。我也選擇了Chrome,然後回到可能產生影響的IE。無論如何,這樣做之後,一切都在重新開始。
我不知道你的情況是否與IE的64和86版本有關?我看到64位IE沒有正確運行plugins/activex的問題。也許你刪除了你的64位版本? 無論如何,我的瀏覽窗口中只有1個。我曾嘗試運行兩個IE版本無濟於事。 – yourbuddypal
我在列表中找到了2個「Internet Explorer」條目。一個被設置爲默認。我更改爲另一個設置爲默認值。它開始重新工作,重複自行消失。 – Malgaur
非常感謝!這解決了我的問題,我又回來了! :) – ClearCloud8
嘗試溶液形式此篇 - VS2010 and IE10 Attaching the Script debugger to process iexplore.exe failed
在升高的CMD提示符運行下面的命令:
regsvr32.exe的「%PROGRAMFILES(x86)的%\共同文件\ Microsoft Shared \ VS7Debug \ msdbg2.dll「
或
%32位操作系統上的ProgramFiles%
重新啓動VS & IE。 我重新啓動機器,以確保。
這不適合我在Windows 8專業版,IE10,VS 2012. – yourbuddypal
這對我贏得勝利7超級x64,IE 10,VS 2012. 在Win 8上,它從一開始就工作得很好。 – Mayank
我與Windows8 + IE10 + VS2012更新1有同樣的錯誤,但今天我更新vs2012與更新2和問題解決。
調試是否仍然有效,如果你手動在腳本中插入一個'debugger'聲明? –
你如何嘗試調試?您在什麼時候看到您提到的錯誤消息? –
在IE中,它有時會停止在調試器上;但並不總是 - 當它發生時,我會在繼續發生錯誤時得到它,或者它只會不注意常規的F9斷點。在Chrome中,它會停止,但我對Chrome調試器不夠熟悉,無法實現。 爲了進行調試,我正在按照我幾周前在問題發生之前所做的那樣做。 F9設置斷點和「調試」作爲模式。 – Gfw