none
ブレークポイントは現在の設定ではヒットしません。の対処法 RRS feed

  • 質問

  • VS2005のASP.NETでブレークポイントを設定してデバッグすると、ブレークポイントの赤丸が抜け落ちて、ただの丸になって、ヒットしません。ブレークポイントを右クリックして調べてみると

     

    「ブレークポイントは現在の設定ではヒットしません。このドキュメントのシンボルは読み込まれていません」とでます。

     

    一度こうなってしまうと、もうもとにはもどらないのでしょうか?プログラムが大きくなったり、継ぎ足したりすると、よくこうなるのですが、どうしればブレークポイントをヒットさせることができるのでしょうか?

     

    2007年12月11日 11:25

すべての返信

  • プロジェクトのプロパティ「構成プロパティ」の「ASP.NETデバッグ」はどのようになっていますか?

    2007年12月11日 15:52
  • コメントありがとうございます。

     

    構成マネージャーでは、アクティブソリューション構成がDebug、でアクティブソリューションプラットフォームがMixed  Platforms。

    下の段の構成のところはDebag、プラットフォームはNETでビルドにチェックが入っています。

     

     

     

    2007年12月11日 22:52
  • VS2005でしたね。勘違いしていました。

     C#の場合「プロジェクトのプロパティ→ビルド→[詳細]ボタン→デバッグ情報」

     VBの場合「プロジェクトのプロパティ→コンパイル→[詳細コンパイルオプション]ボタン→デバッグ情報を作成」

    はどのようになっていますか?私の環境ではfullになっています。

     

    あと、web.configの設定でdebugはtrueになっていますか?

     

    2007年12月13日 1:23
  • VS2005ですが、webサイトの方です。拡張子がaspxのやつです。

    VS2005のwebのほうでないBVには「プロジェクトのプロパティ」はありますが、webサイトの方にそれはありません。

     

    一応webでないほうの[詳細コンパイルオプション]もfullにしてみましたが、webサイトのブレークポイントは

    やはりだめでした。それとweb.configのdebugはtrueになっています。

     

    ブレークポイントを右クリックすると「シンボルが読み込まれていません」でるので、ツールメニューの中にデバッ->シンボルとうところをどうになしたらいいのでしょうか。いろいろやってみましたがわかりませんでした。

     

     

     

    一から作り始めて、最初のプログラムが小さいときにはこの現象は起こらないのですが、

    ある程度プログラムが大きくなって、複雑になってくるとよく起こります。

    プログラムをコピー貼り付けなどで編集していくとよく起こります。

    その過程で、シンボルが読み込めなくなるとか、いろいろ起こってくるのでしょうか。

    どの時点でこのプログラムがそうなったのか判断できません。

    本質的なバグなのでしょうか。

     

     

    2007年12月14日 2:12
  • >ある程度プログラムが大きくなって、複雑になってくるとよく起こります。

    >プログラムをコピー貼り付けなどで編集していくとよく起こります。

    >その過程で、シンボルが読み込めなくなるとか、いろいろ起こってくるのでしょうか。

     

    私も以前、この現象に悩まされました。

    (詳しい原因は、その後もわからないままですが・・)

     

    その時は、リビルドで、古い情報を全削除したり、

    IISを再起動したり、ソリューションファイルやProjectファイルを作りなおすことで

    シンボルが読み込めたこともありました。

     

    また、

    %windir%\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files

    を消した後、aspnet_regiis.exe -i で修復したりすることで、

    シンボルの読み込みを可能にしたこともあります。

    (削除後は、IISの再起動が必要です)

     

    あまり確信が持てる情報ではないのですが、ご参考になれば、幸いです。

    2008年1月5日 11:20