で、レガシーASPのデバッグのやり方について、簡単に紹介します。
フリーではスクリプトデバッガなどありますが、VSを使う場合に限定すると、私の知る限り2種類あります。
- プロセスにアタッチして、ステップ実行する
- ASP.NETプロジェクトを作成する。プロジェクトタブのデバッグオプション?のASPをチェックする
(1)の方法は、VS.NET2003,VS2005の両方で実施することができます。しかし(2)の方法はVS.NET2003でしか実施できません。
(2)の方法の場合、IISのデバッグ実行するのチェックをチェックしなくてもよいため、実施が楽なのです。(1)の方法ではIISのデバッグ実行するのチェックにチェックしなければいけないのですが、これをやるとなぜかlocalhostに対してのPOSTがタイムアウトしてしまうことがあるのです。。。
もう、VS.NET2003はイラネーと思っていたのですが、レガシーASPを調査する場合はこの(2)の方法が使いたくなっちゃいます。私だけかもしれませんが。。。
0 件のコメント:
コメントを投稿