VC中如何调试网页调用自己的COM组件?

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

13 个解决方案

#1


把client设成IE

#2


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

#3


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

#4


用VC中的DEBUG,ATTACH到IIS。

然后Alt+F7, 选DEBUG页,选Additional DLLs,加入你要调试的DLL。

还要保证IIS虚目录的安全性是低。

#5


学习中,在详细点

#6


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

#7


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

#8


首先保证你的虚目录安全为低的。

VC6中Build->Start DEBUG->Attack to Process....
选择Show System processes
从列表中INETINFO.exe

setting中加入你要调试的DLL。(注册为DEBUG版本的)

打开IE,访问你的页面。不行的话,再试一次。


另外如果你有.NET的话,它的调试功能绝对强。也不用这么麻烦。推荐使用。

#9


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

#10


我也是同样的问题,怎么回事?

#11


顶一下

#12


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

#13


gz

#1


把client设成IE

#2


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

#3


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

#4


用VC中的DEBUG,ATTACH到IIS。

然后Alt+F7, 选DEBUG页,选Additional DLLs,加入你要调试的DLL。

还要保证IIS虚目录的安全性是低。

#5


学习中,在详细点

#6


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

#7


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

#8


首先保证你的虚目录安全为低的。

VC6中Build->Start DEBUG->Attack to Process....
选择Show System processes
从列表中INETINFO.exe

setting中加入你要调试的DLL。(注册为DEBUG版本的)

打开IE,访问你的页面。不行的话,再试一次。


另外如果你有.NET的话,它的调试功能绝对强。也不用这么麻烦。推荐使用。

#9


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

#10


我也是同样的问题,怎么回事?

#11


顶一下

#12


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

#13


gz