总有那么一天会回到过去的垃圾堆里去翻翻(在VS2005里Debug asp page)

好久没更新过了。
翻找了下,这两篇博客指导了如何做 12,记录下。
要用到的工具 ListDlls

简单地说
1.VS自带的Cassini不支持ASP debug,必须用IIS,而且
2.要用vs2005 Attach asp work process. 因为ASP只是个IIS extension
  所以要搞清楚它的host是哪个process.
  2.1.
  如果IIS Application Protection 设为Low,host process是inetinfo.exe(IIS5,
    假如是IIS6则是w3wp.exe)
  2.2.
  如果IIS Application Protection 设为Medium,host process是dllhost.exe.
  通常Task manager都会看到多份dllhost.exe,所以你需要listDlls工具来查看一番
    listdlls -d asp.dll
3.在IIS管理中允许ASP debug并且added DEBUG verb to the asp extension
  default Website - properties
    home directory tab
       configuration
         app debugging
               - enable ASP server-side script debugging

4.VS2005打开asp页面设定断点.
5.ie 打开asp页面


 

posted on 2008-03-11 18:07  z_true  阅读(291)  评论(0编辑  收藏  举报

导航