Visual Studio からのクラシック ASP アプリケーションのデバッグで問題が発生しています。inetinfo.exe プロセスにアタッチすると、次のメッセージが表示されます
ブレークポイントは現在ヒットしません。このドキュメントのシンボルはロードされていません
この問題は、inetinfo.exe に与えられたプロセスの種類が正しくないことであると特定できたと思います。
次のスクリーンショットは、Visual Studio 2010 で [デバッグ] -> [プロセスにアタッチ] を選択したときに表示されるものを示しています。
inetinfo.exe プロセス「タイプ」は次のように報告されます。
T-SQL、マネージド (v2.0.50727)、x86
一方、私はそれが次のようになることを期待しています:
T-SQL、スクリプト、x86
IIS でスクリプトのデバッグを有効にしていますが、アプリケーションの保護レベルが低くなっています。ちなみに、アプリケーション レベルを中または高にすると、dllhost.exe でも同じように表示されます。
繰り返しますが、マネージド ASP.NET アプリケーションではなく、従来の ASP スクリプト アプリケーションをデバッグしようとしています。
(私が推測するに) IIS がピクルスになっている理由はありますか?