0

私は Visual Studio 2010 Ultimate を使用しており、Windows Server 2003 と IIS6.0 を使用しています。w3wp.exe プロセスに問題なくアタッチでき、部分クラスにない DLL のブレークポイントにもヒットします。

部分クラス (MyPage.aspx.cs コード ビハインド) のシンボルが読み込まれず、その部分をデバッグする必要があります。部分クラスのシンボルをロードして、プロセスにアタッチされている間にそれをデバッグするにはどうすればよいですか?

その他の詳細: 私は自分の Web サイト (ASP.NET 2.0 サイト) を公開しています。この Web サイトには、「固定の名前付けと単一ページのアセンブリを使用する」チェックボックスがあり、aspx.cs コードごとに .dll を作成するだけで、.pdb バージョンは作成されません。 . 単一の .dll ファイルのように展開する方法は他にもあります。それは役に立ちますか?

4

1 に答える 1

2

さて、これを投稿した直後に、私は何かを試し、自分の答えを見つけました。[公開]ダイアログボックスには、[デバッグ情報を送信する]チェックボックスがもう1つあります。公開中に.pdbファイルが部分クラスを含むすべてのファイルのbinディレクトリに「送信」されることを確認すると、プロセスにアタッチするときにシンボルがロードされるようになります。

于 2011-01-10T19:19:28.510 に答える