私はこの質問をGoogleとStackOverflowで何度も見つけましたが、私のシナリオに答えるものはありません。
Webサービスをリモートでデバッグしようとしています。リモートデバッグが正しく設定され、最新のビルドを(pdbファイルとともに)デプロイし、デバッガーをリモートマシンのw3wpプロセスに接続しました。ただし、接続すると、すべてのブレークポイントが自動的に無効になります(現在、ブレークポイントはヒットしません。このドキュメントのシンボルはロードされていません)。誰かが私が間違っていることを知っていますか?
私はこれまでに次のことを試しました。
- 高度なコンパイルオプションで「デバッグ情報の生成」を「フル」に設定します。
- 高度なコンパイルオプションで「最適化を有効にする」を「False」に設定します。
- モジュールウィンドウでは、シンボルステータスは「スキップされたロードシンボル」です。
- シンボルを手動でロードしてみました
- シンボル設定のシンボルファイルの場所をリモートpdbファイルに変更してみました
- 展開前にソリューションをクリーンアップして再構築する
- デバッグオプションで[JustMyCode]のチェックを外してみたところ、問題は解決したようですが、Webサービスを呼び出したときに、ブレークポイントに到達しませんでした。
- このサイトは有望に見えましたが、結局は役に立ちませんでした
- pdbはリモートマシン上にありますe