2010-07-06 97 views
2

我需要在System.Web.Handlers.ScriptModule.OnPostAcquireRequestState中設置一個斷點,然後進入一些System.Web.Script.Services.WebServiceData方法。如何使用Visual Studio 2010 Express在.NET Framework源代碼中設置斷點?

但我只有Visual Web Developer 2010 Express(或其他Express SKU)。我已經配置了Microsoft Symbol Server並取消選中了Just My Code選項。我可以看到System.Web.Extensions的符號被下載並緩存。

但是,此版本的Visual Studio沒有斷點窗口,所以我沒有看到設置斷點的好方法。

我只是運氣不好,還是有另一種方法來設置此方法的斷點?似乎符號服務器的選項是毫無意義的,沒有設置斷點的選項。

+0

它是否具有用於調出斷點窗口的Ctrl + B鍵盤快捷鍵?如果是這樣,你應該能夠輸入方法的FQN(即namespace.classname.methodname)......嗯,或者可能不是,我無法在專業版中將其製作爲Console.WriteLine,或許它BCL無法完成。 – 2010-07-06 14:33:28

+0

Visual Web Developer Express中沒有Ctrl + B快捷鍵 – 2010-07-07 08:23:51

+0

調試 - >(窗口) - >斷點 – 2011-05-10 16:04:12

回答

-4

將此行粘貼到代碼中,在想要獲取調試信息的行後面。 還沒有嘗試過,但應該工作。 System.Diagnostics.Debugger.Break();

+1

Downvoters - 爲什麼?這有什麼問題? – 2012-11-20 12:25:54

+1

@LightnessRacesinOrbit該問題指出斷點在'System.Web.Handlers.ScriptModule.OnPostAcquireRequestState'中是必需的 - 一個系統區域,而不是它們自己的代碼,所以代碼修改是不可能的。我沒有親自下臺,對新用戶有點苛刻。 – Orbling 2012-11-22 15:18:39

+0

@LightnessRacesinOrbit文章出現在[後解決方案](http://stackoverflow.com/review/late-answers)(也許在低質量)審查隊列和單詞**「沒有嘗試過」**可能會觸發負面反饋足夠強大的downvoters來超過-1罰款的答案(我沒有DV的記錄) – gnat 2012-11-22 15:19:31

相關問題