ASP.NET Webアプリでブレークポイントをヒットできない(進行中のデバッグを停止… VSのポップアップ)

asp.net debugging visual-studio-2008
ASP.NET Webアプリでブレークポイントをヒットできない(進行中のデバッグを停止…​ VSのポップアップ)

ASP.NET Webアプリでコードをデバッグしようとしています。

ページのコードビハインドのページイベントの1つにブレークポイントを設定しました。これにより、シンボルがロードされておらずブレークポイントにヒットしないことを示す赤いブレークポイントの代わりに特別なアイコンが表示されました。

このエラーは繰り返されませんが、なぜブレークポイントに到達できないのですか?

また、停止ボタンを押すと、VSに次のようなポップアップが表示されます。

Progresでデバッグを停止…​

デバッグは停止されていますが、まだ完了していません。 デバッグを完全に停止することもできますが、接続されているプロセスはすべて終了する場合があります。

デバッグが完全に停止すると、このウィンドウは自動的に閉じます。

完全に停止

” ” ‘

また、デバッグを開始するときに、ブラウザにWebサイトが表示されません。 🙁

さらに悪いことに、ページのコードビハインドに次のようなコード行があります。

            RssFeedSites = opml.Parse(filestream);

この行に問題のあるブレークポイントを配置しています。 しかし、opmlのParse()メソッドにプログラムブレークポイントがありますが、これもヒットしません。

ありがとう

  2  0


ベストアンサー

dllがおそらくGACにあるかどうかを確認できますか? それがおそらく古いバージョンであり、GACがローカルdllよりも優先される場合。 そのため、dllがGAC visual studioにある場合、新しくビルドされたバージョンではなく、その(古い)バージョンを使用しています。

1


デバッグホストが実行可能ファイルに一致する正しいpdbを見つけられなかったか、デバッグホストが失敗しています。

ビルドを確認してください。PDBはすべて最新で、正しいディレクトリにありますか? 問題がある場合は、デバッグホストプロセスを確認します。 Visual Studioホスティングプロセスを使用している場合、vshost.exeプロセスが何らかの形で途中で終了しましたか? リモートデバッグの場合は、リモートデバッガーを確認します。 Webサーバーも確認してください。 デバッグホストプロセスが応答しない場合、Visual Studioはデバッグしようとしてスタックします。

0


メッセージを見たときの特定の理由は思い出せませんが、ページを実行するとシンボルが読み込まれ、ページのプロセスフロー内にあると想定して常にブレークポイントに達するため、常に無視します。

デバッグポイントをヒットできず、ローカルIISから実行している場合は、作業プロセス(w3wp.exe)にアタッチする必要があります。 [ツール]→ [プロセスにアタッチ]。

0


タイトルとURLをコピーしました