簡體   English   中英

在Visual Studio 2008中為JavaScript設置斷點時出現問題

[英]Problems setting breakpoints for JavaScript in Visual Studio 2008

我正在嘗試在Visual Studio 2008中調試JavaScript。我使用ASP.NET MVC,jQuery和jQueryUI。

我可以設置一個斷點,但是當我開始調試時,Visual Studio會將斷點圖標更改為帶有警告的圖標。 將鼠標懸停在圖標上會顯示一個工具提示,其中顯示:

"The breakpoint will not currently be hit.  The document is not loaded."

在IE8中,對於IE和其他瀏覽器,我均未選中“禁用腳本調試”。

我的JavaScript代碼非常簡單,並且不會動態生成。 我想念什么?

嘗試輸入代碼“ debugger;”。 在您想要斷點的地方。 當IE到達該行時,無論是否連接調試器,它都應停止。

由於尚未運行代碼,因此Visual Studio將執行您在啟動期間描述的操作。 在查看調試器時,您確定代碼已加載到瀏覽器中嗎? 如果代碼已經運行,並且仍然顯示未加載文檔,則可能是將斷點放置在文件的錯誤版本中。 (VS將在調試過程中為某些JavaScript創建臨時文檔,如果在一個調試會話期間在其中放置斷點,則這些斷點將不適用於下一個調試會話。)

編輯

如果您正在使用“ Web應用程序”項目,則還應該檢查web.config文件以確保已啟用調試。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM