2010-08-10 254 views
2

它應該是VS 2008的一個重要特性,即javascript調試。但到目前爲止,我無法使其工作。唯一的方法是使用「調試器」關鍵字(這對我來說並不真正,但那是另一回事)。你有什麼線索,爲什麼它不工作?我沒有選中IE8選項中的「禁用腳本調試...」,但它仍然不起作用。僅供參考,我在我的機器上的MVC應用程序(不是遠程)。Javascript調試Visual Studio 2008

謝謝!

+0

需要更多的信息比「它不工作」。你正在採取什麼行動以及你期望的事情沒有發生? – lincolnk 2010-08-10 18:15:42

回答

0

從VS調試JS的方法是直接連接到瀏覽器。轉至工具 - >附加到進程(如果您沒有打開項目,或者如果您執行了調試 - >附加到進程)。從列表中選擇「iexplorer」,確保選擇了正確的實例,並確保您選擇的實例在類型列中具有「Script,x86」。確保「附加到:」設置爲「自動」。連接。您現在應該可以在解決方案資源管理器窗口中看到所有頁面和資源的列表。打開正確的文件(從解決方案資源管理器),設置斷點和調試。

+0

正如我所說,他們告訴我們,js debbuging將會在VS 2008(Scott Guthrie的博客等)中散步。你應該只是把一個斷點,瞧!它只是不起作用。伊利亞,你的方式甚至不需要執行Attach sep,但tuer對於我們來說太多了,無法每次檢查。我想我必須堅持那個古老的「調試器」;關鍵詞。謝謝 ! – 2010-08-12 03:49:36

1

我以前想的一樣,直到我發現 放在哪裏斷點...... where to put your js breakpoints

+0

屏幕截圖應該告訴我們什麼?它告訴我你想調試Default.aspx,並且你正在使用jQuery。但它並沒有告訴我你是如何啓用斷點的......我通常會得到「沒有符號加載......」 – Matt 2015-08-16 08:16:47

+0

@Matt當你開始調試時,會創建一組「腳本文檔」,並顯示爲你的一部分解。這是實際調試發生的地方,而不是您自己的文件。 – Apocatastasis 2015-08-17 17:26:11

+0

謝謝你的提示,我會盡力的。不知何故,我設法在VS2013中的正常js文件上創建斷點,但它們有時會工作,有時不會。同時我正在使用VS2015,但仍然是同樣的問題。 – Matt 2015-08-17 18:40:42