虽然将VB生成的EXE,作为VC调试调用程序,可以达到调试的作用,但是VB毕竟与网页有区别,尤其是在开IIS服务的时候,网页对COM的调用其生存周期止于一个网页,网页的每次刷新,实际上都是起一个新的组件,如ADO。因此,我迫切需要一个能在VB中调用网页来测试自己组件的方式。
我在Setting中Debug用IE,参数用相应的网页,并在程序中设断点,但实际上还是无法跟踪到断点:((  
//bow

解决方案 »

  1.   

    什么Client?怎么设,请指教,谢谢
      

  2.   

    在设置那里,把包容组件的启动程序设置成IE,然后调试,可以调试到IE内部与你组件的内部
      

  3.   

    用VC中的DEBUG,ATTACH到IIS。然后Alt+F7, 选DEBUG页,选Additional DLLs,加入你要调试的DLL。还要保证IIS虚目录的安全性是低。
      

  4.   

    To Leezi: 你所说的三条,后面两条,我知道怎么做,但是第一条???怎么个Attach法?
      

  5.   

    vc菜单Debug->Process...
    出来一个对话框,选择INETINFO.exe (windows 2000好像是dllhost.exe)
      

  6.   

    首先保证你的虚目录安全为低的。VC6中Build->Start DEBUG->Attack to Process....
    选择Show System processes
    从列表中INETINFO.exesetting中加入你要调试的DLL。(注册为DEBUG版本的)打开IE,访问你的页面。不行的话,再试一次。
    另外如果你有.NET的话,它的调试功能绝对强。也不用这么麻烦。推荐使用。
      

  7.   

    现在问题是很,我Attach to Process时,列表里什么都没有?!:( 将Show System Process打上勾也依旧什么也没有 :(( 
    对了,我的环境: Windows 2000 + sp4 + VC 6.0
      

  8.   

    http://www.csdn.net/Develop/read_article.asp?id=20622