2

実行中の Web アプリケーションに新しいページを追加しようとしています。新しいdllおよびaspxファイルが追加されているように。コード ファイルにブレーク ポイントを設定し、dll をリモート マシンの bin ファイルに転送し、aspx ページを Web アプリケーション内のフォルダーに転送するアプリケーションをビルドしました。このフォルダーは、組み込みと同じフォルダー階層にないことに注意してください。それが問題かどうかはわかりません。基本的に、Web アプリケーションに新しい機能を追加しています。

私は次のことを完了しました

  1. 正しいリモート デバッグ モニターをサーバーにコピーし、実行しました。

  2. この場合は w3wp.exe であるプロセスにアタッチできます (アプリケーションの正しいプロセスであることを確認しました。

  3. *.dll を *.pdb ファイルとともに bin フォルダーに展開しました。

  4. *.aspx ファイルを必要な場所に配置しました。

ブレークポイントが設定された Visual Studio でファイルを開いた状態で、プロセスにアタッチしてデバッグします。「シンボルがロードされていません」というメッセージが表示され、ブレークポイントが空になります。

私は何かが欠けているようです。私はネットを検索しましたが、完全な公開\展開シナリオしか見つかりませんでした。

何かご意見は

4

1 に答える 1

3

ツール -> オプション -> シンボル -> デプロイされた Web アプリケーションの dll と pdb へのパスを追加します。

また、一般的なデバッグの下にある [マイ コードのみを有効にする] のチェックを外す必要がある場合もあります。

これは、過去に私のためにそれを機能させたより詳細な回答です:リモートデバッグはエラーで壊れていません

于 2010-02-05T21:45:04.983 に答える