2012-01-09 6 views
1

私はvs2008を使用してASP.NET Webアプリケーションを使用しています。それは私が私のブレークポイントを打つことをさせるのに使用されましたが、このサイトの何らかの未知の理由のために、私はもうそれらを打つことができません。 私は何百万回もデバッグするためにすべてを設定しましたが、それ以外のものはすべてビルドしましたが、そのブレークポイントを打つことはできません!ブレークポイントはサイトでは機能しますが、追加したクラスライブラリでは機能しませんでしたが、これまでも使用していました。ASP.NETクラスライブラリでブレークポイントがヒットしない

Web設定や設定変更で何も表示されません。クラスライブラリをテストソリューションに追加しました。うまく動作します。

誰にもアイデアはありますか?

+0

クラスライブラリの追加方法は?プロジェクト参照による? –

+0

クラスライブラリはリリースモードに設定されていますか?デバッグ中にブレークポイントにヒットしないようにします。 – Justin

+0

@ Funky-これは最悪です!私にとって、シンボルキャッシュは再構築されませんでした。私が見つけた唯一の治療法は、VSを完全に止めて再開することでした。関連するすべてのプロセスが破壊されていることを確認してください - devenv、あなたのアプリケーションプロセスなど –

答えて

2

確認するだけで、ブレークポイントはサイトでは機能しますが、クラスライブラリでは機能しません。これは、VSが正しいインスタンスに接続していることを意味します。クラスライブラリが呼び出される直前にブレークポイントを置き、それがドリルインするかどうかを確認します。Visual Studioがデバッグ用のメタデータを生成できない場合は、ジャンプします。また、クラスライブラリのPDBファイルがあることを確認してください。 また、クラスライブラリを最近更新した場合は、必ずCassiniを停止して再起動してください。

0

私は最近just written about thisを持っていますが、基本的にVSが間違ったIEインスタンスに接続されてしまいます。 を閉じて、IEのすべての単一インスタンスをダウンしてもう一度試してください。

他にも多くの理由がありますが、まずこれを試してください。

+0

@ m.edmondson - VS経由でIE上でJSをデバッグすることと関連があると思います。再構築に失敗したシンボルキャッシュに関係しないことを確認してください。 –

+0

@MatthewPatrickCashatt - 正直なところ、これは何百万回も私と同僚を巻き込んできましたが、VS 05と08で最も一般的なようですが、まず試してみる価値があります。私は間違いなくサーバー側のデバッグについて話しています。 –

+0

ああ、よろしくお願いします。これは1年前私に起こったもので、私はPCを橋から捨てたい。乾杯! –

関連する問題