该文章可能具有一定的片面性,但可供同我碰到同样问题的网友参考。
系统环境:
os: windows nt workstation 4.0 中文版
browse: ie 5.0
develop tools: microsoft visual studio 6.0 英文版
nt option pack: install iis 4.0(peer web server), mts 2.0,没有安装script debuger(建议大家不要安装)
问题:无法调试服务器端脚本
解决方法
1. 在internet服务管理器,选择欲调试的站点,点鼠标右键,选择属性(perperties)
2. 在xx(你的站点名称)属性对话框中,选择目录标签,核选-在分开的内存空间运行(孤立的进程)
3. 选择"配置"按钮,在"应用程序配置"对话框中选择"应用程序调试"标签
4. 核选"启用asp服务器脚本调试"选项
5. 选择"确定",退出"应用程序配置"对话框
6. 选择"确定",退出"xxx 属性对话"框
这时,系统将在mts(microsoft transaction server)一个中创建"iis-{默认web站点//root/xxx}的软件包。这里xxx是你的站点名称。
7. 依次打开-microsoft transaction server-计算机-我的计算机-安装的软件包
8. 选择iis-{默认web站点//root/xxx}
9. 点鼠标右键,选择perperties(属性),系统将显示"iis-{默认web站点//root/xx}对话框。
10. 选择"标识”标签
11. 选择"此位用户",发现系统在这里自动将用户设置为iwam_yyy.yyy是你的机器名。
下面两步很重要
12. 点"浏览"按钮,选择其他用户,如"administrator"
13. 输入口令并确认
现在回到microsoft interdev 6.0环境
14. 在project explorer中选择该web项目,点鼠标右键,选择perperties(属性)
15. 在perperties 对话框中,选择launch标签,核选"automatically enable asp server-size debugging on launch.
16. 在project explorer中选择要调试的页面,点鼠标右键,选择"set as start page"
17. 在asp文档中设置断点
17. 在debug菜单中,选择"start"
18. 系统将弹出一个对话框"unable to set server into correct debugging state …",选择"yes"
19. 大功告
注:调试完成后恢复2~4步骤
注:该问题的解决得到batman的帮助,特此感谢
