豚吐露@wiki

ASP.NETでaspxにアクセスがあったらbreakしたい

最終更新:

ohden

- view
管理者のみ編集可

ASP.NETでaspxにアクセスがあったらbreakしたい

Windows 7-64bit Professional
Visual Studio 2008 Professional
IIS Express(WebDev.WebServer.exe 9.0.21022.8)
ASP.NET 3.5

VisualStudioのメニューから[ツール]-[オプション]を選択。
オプション画面で『'マイ コードのみ'設定を有効にする』のチェックを外す。

ブレークポイントウィンドウの『新規作成』ボタンから『関数でブレーク』を選択。

以下のダイアログが開くので、『System.Web.UI.Page.Page』を選択。

ブレークポイントに項目が追加されたハズ。

この状態でデバッグ実行して、任意のページにアクセスすると、こんなダイアログが表示される。

おとなしく『OK』押下で閉じて『F11』を押下。
すると、対象のaspxのcsファイルのコンストラクタが表示される。
コンストラクタが定義されてない場合は、クラスの末尾が表示される。

このタイミングでPage_Load()にbreak貼るなり何なりしてやると、所望の場所でbreakできるハズ。


誤って、『逆アセンブルを自動的に表示する』にチェックを入れてダイアログを閉じてしまった場合。

VisualStudioのメニューから[ツール]-[オプション]を選択。
オプション画面で『ソースがない場合は逆アセンブルの表示』のチェックを外せば良い。



更新日: 2016年01月28日 (木) 13時15分06秒

名前:
コメント:

すべてのコメントを見る
記事メニュー
ウィキ募集バナー