[英]Breakpoints not hit in Visual Studio 2012 JavaScript files
我不確定我是如何實現它的,但是使用Visual Studio 2012我能夠在JavaScript文件中放置斷點,然后在達到語句時將其命中(項目是asp.net Web表單應用程序)。 這非常有用,允許我使用Visual Studio的調試器來檢查對象屬性等等。 不幸的是,有些東西發生了變化 - 可能與在TFS中合並分支(或者可能是IE更新或其他東西?)突然間它不再起作用。 我知道斷點會得到“沒有加載符號...”的消息。
我知道有人會建議使用IE開發工具,切換到Chrome或使用debugger;
JS聲明和他們都是好主意。 但是,我一直在使用的工作流程對我很有用,我真的很想繼續這樣做。 此外,知道它可能使我決心真正讓它工作!
我知道SO上已有幾個類似的帖子,但似乎沒有任何直接相關的內容。 即我不是試圖在頁面檢查器中運行,而是使用IE10而不是IE9。 另一件事是這個工作無需清除IE中的“禁用調試...”復選框,因此其他網站沒有繼續為每個奇怪的JavaScript錯誤提供調試彈出窗口。
有沒有人有一個確定在VS2012 / IE 10環境中工作所需的設置/步驟列表(在Windows 7上)。 提前致謝!
這些天我通常不會在Google搜索的第二頁上查看,但我感到非常絕望。 很高興我做了,因為我剛剛遇到一個博客文章,我遇到了完全相同的問題。 這是帖子: http : //icanmakethiswork.blogspot.co.uk/2013/04/ie-10-install-torches-javascript.html
事實上,他鏈接到現有SO問題的解決方案: https : //stackoverflow.com/a/15908391/761388 (請注意,這不是該特定帖子的公認解決方案,但它確實解決了我的問題)。
簡而言之,如果這些鏈接中的任何一個消失,修復此問題的方法是從調試模式中選擇不同的調試快捷方式瀏覽器(例如firefox或chrome),停止,切換回IE和voila,正在生成腳本文檔再次和斷點工作!
我今天面臨同樣的問題,我嘗試了以下步驟,
上述任何一個步驟都可能對你有幫助,但對我有用的東西有點不同,盡管這是我的錯誤。
該項目的IIS副本引用了舊分支,這是我之前工作的分支。 這就是為什么我的更改沒有在IE中更新的原因。 您可以按照上述步驟檢查和更改相同內容。
這是我的愚蠢,但只是分享,因為它可能會幫助像我這樣的人。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.