簡體   English   中英

遠程調試腳本代碼VS2010

[英]Remote debug Script Code VS2010

是否可以使用Visual Studio 2010遠程調試腳本代碼?

我有一個JavaScript問題,僅在IE6 / IE7上出現。 我正在Windows 7(64位)上進行開發,因此只能將IE6和7安裝為虛擬機。

我已經在開發計算機和虛擬機之間設置了遠程調試,並且可以成功地附加到IEXPLORE進程,但是無法將其作為腳本代碼進行調試。

在VS2010中從Debug | 附加到進程,當我嘗試附加到遠程計算機上的IEXPLORE進程VS2010時,將其列為x86類型(不顯示腳本)。 當我按“選擇”以選擇“代碼類型”時,這些選擇不包括腳本選項(僅托管,本機,Silverlight,T-SQL,工作流)。

因此,盡管調試器已連接到遠程進程,但它並未在調試腳本,因此不會出現斷點。

我已在虛擬機上的Internet Explorer中啟用調試。

此頁面http://msdn.microsoft.com/zh-cn/library/bb385613.aspx建議可以對腳本代碼進行遠程調試。 但是我無法啟動它並運行它。 任何想法將不勝感激。

簽出此項目,使您可以一起運行IE6、7、8等:

http://www.my-debugbar.com/wiki/IETester/HomePage

它不是100%完美,但始終可以滿足我的目的。

在發現遠程計算機上的IE中禁用腳本調試之前,我一直遇到這個問題。 我使用此替代方法重新啟用了它並且在附加到遠程計算機上的進程時,“腳本”現在出現在“類型”列中。

這是與Visual Web Developer Express一起使用的技巧。

在VS中打開本地頁面並開始對其進行調試(或按F5鍵)
IE應該彈出並打開此頁面。

在IE的地址欄中輸入遠程站點的URL。
轉到VS,您現在應該在“ 解決方案資源管理器”窗格中看到遠程文件列表。

將斷點放在要停止它的遠程文件中。 並在IE中刷新頁面。
您應該達到斷點。

暫無
暫無

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

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