2016-08-13 4 views
0

次へthis answerデバッグを使用してIIS Expressインスタンスに接続できます。VS 2012のサーバー側ASPクラシックのデバッグ

しかし、私は、デバッガは、ウェブサイトのIIS Expressのプロセスに添付されている間VS2012ソリューションエクスプローラに示したように、私のASPページの小さなセットでブレークポイントを配置することができる午前:

VS2012 screenshot

これらは基本的に、サイトのディレクトリ階層の最初の〜20個のASPファイルです。

私はツールチップのメッセージを取得し、溶液中の他のASPファイルにブレークポイントを置くしようとした場合:ブレークポイントが現在ヒットされません

。このドキュメントのシンボルはロードされていません

ですべてののASPファイルは、どのようにしてブレークポイントのデバッグを有効にすることができますか?

+0

VS実行中にブレークポイントを追加していますか?これにより、この種のエラーが発生する可能性があります。はいの場合は、VSを停止して、すべてのブレークポイントを設定してから、もう一度試してみてください。いいえ、私たちに知らせてください。デバッグモードで動作していて、webconfigファイルがデバッグに設定されているかどうか確認してください。 –

+0

@RodrigoCelebrone - はい、デバッグモードで、 'web.config'には'があります。ブレークポイントが実行前または実行中に設定されているかどうかは関係ありません。表示されているファイルで動作し、表示されていないファイルでは動作しません。私は、デバッガに 'STOP'ステートメントを入れて自動的にファイルをロードしないようにすることができます。その時点で、ブレークポイントを動的に配置することができます。 – feetwet

+0

@feetwet web.configはclasic aspとはまったく関係がありません。何かにコンパイルを設定することは、asp.net用の古典的なaspには全く影響しません。 – ulluoink

答えて

1

従来のASPではSTOPキーワードを使用できます。これをVBSコードで書くと、サーバーは停止し、Visual Studioデバッガをアタッチするように指示します。これにより、実行中のソースファイルを完全に把握できます。

これを行うには、configure IIS to allow Server side Debuggingが必要です。

関連する問題