一、原因
现在我们一直用Microsoft Script Debugger 工具来调试ASP代码,调试过程中,大家都觉得他的调试功能不够强大.都希望是否能用Visual C++ 6.0 调试C++一样, 下面就是讲如何配置你的Web 服务器, 使之能用强大的Visual InterDev 来调试本地的和远程的ASP脚本.
安装手册里介绍的只是本地调试的配置, 远程调试未涉及.
二、安装步骤
1、 首先安装 IIS 4.0 或更新版本(PWS 4.0 也可)
Windows 2000 Server 已经默认安装. 跳过!!!
2、 安装 Visual InterDev 6.0 和 BackOffice
1)选择 「Workstation Tools and Components」 ―>「Microsoft Visual InterDev 6.0」安装完成后, 进行第二步.
2)选择 「Server Applications and Tools(Add Only)」->选择 「Launch BackOffice Installation Wizard」-> 选择「Remote Machine Debugging」, 「Visual InterDev Server」, 「Front Page Server Extensions」, 和「MS Data Access Components」安装.
3、 安装 Visual Studio SP5
三.配置步骤(本地服务器调试)
1、Debug权限设置(DCOM)
1)「開始(スタート)」-> 「运行(ファイル名を指定して実行)」
在运行欄中执行 Dcomcnfg.exe 弹出下面的对话框.
2)请确认选择了「Catalog Class」, 然后单击 「プロパティ」按钮.选择「セキュリティ」选择页
3)選択「独自のアクセス許可を使う」、单击「編集」按钮
4)请追加具有「アクセスの許可」権的User, 最好加「Administrators」组.
5)完成後、单击「OK」按钮
6)接下来选择 「Machine Debug manager」
7)按上面2-5步完成设置
8)完成後、重起动。
2、设置 InterDev6
1)打开「Microsoft Visual InterDev 6.0」
2)「Tools」―>「Options」, 选中「Insert breakpoints in Active…」
3、设置IIS的Debug属性
用过Microsoft Script Debugger调试的, 下面的步骤应该很熟悉了.
1) 打开「管理ツール」->「インターネットインフォメーションサービス」
2) 右键单击打开所要进行调试的目录的属性, 比如AK
3) 单击「構成」按钮、選択「アプリケーションのデバッグ」页
3)如上图选上「ASPのサーバー側のスクリプト…」「ASPのクライアントのスクリプト…」
4、完成
本地服务器调试的配置工作已经完成.
四.如何进行调试(手动调试)
1、首先在IE中运行所要调试的代码
2、打开InterDev、「Debug」->「Processes」
3、选择inetinfo.exe, 单击「Attach」按钮, 关闭窗口.
看, 是不是有了下面这个窗口
4、开始调试
5.太熟悉不过了吧, 怎么调我就不说了, 自己试试吧.