如何在window2000下调试isapi

原创 2001年06月20日 11:35:00
先把isapi放在有可执行权限的目录下,在IE中访问这个dll,如果是下载而不是看到执行的结果,那是你没有设定这个目录可执行权限,把Execute Permissions设为Scripts and Executables就可以执行ISAPI了 ,
例如设wwwroot的可执行属性:
在administrative tools中打开Internet Information Services, 打开Default Web Site的property page,在Home Directory tab上,有一个Execute Permissions:,它右边的combobox一般缺省为Script only,改为Scripts and Executables就可以执行ISAPI了

如果找不到这个url那是你的www 服务 没有开。在ISAPI的代码中输出当前进程号{char buf[128]; sprintf(buf, "ISAPI running in process %d", GetCurrentProcessId()); OutputDebugString(buf);}以便调试(Attach to Process)。OutputDebugString的输出可以用dbgview.exe看到。
可以在IE中看到isapi的结果后,打开win2000的任务列表,选中isapi所在的进程,mouse右键菜单选择debug,会调出vc6.0, 在这个
VC的project菜单setting ->Debug tab, Category选成Additional dlls, 在下面的列表中添上你的isapi, 然后在这个vc中打开你的isapi source文件,在文件中设break point, refresh IE, 断点就生效啦....

如果要重新编译isapi, 会报错说文件正在使用,不能更新,可以在dos 控制台窗口运行
net stop w3svc( 作用是停止www 服务) 这时就可以更新isapi了
编译好后再执行 net start w3svc 来启动www 服务。

或者
用以下方式停止www 服务:
在IIS中停止Default  Web site
在Service(Administrative tools->Service)中停止IIS Admin Service ,  World Wide Web Publishing service.
用以下方式启动www 服务:
在Service(Administrative tools->Service)中start IIS Admin Service ,  World Wide Web Publishing service.
在IIS中start Default  Web site

ISAPI在IIS7上的配置

主要介绍ISAPI的作用、ISAPI在IIS7上的配置、开发ISAPI的基本内容及使用VS 2008配置ISAPI DLL开发项目。 一、ISAPI介绍 缩写词=Internet Server A...
  • Comman1999
  • Comman1999
  • 2013年12月30日 15:24
  • 8013

最新-如何在Windows server 2008中配置IIS 75的ISAPI和CGI限制

服务器越来越多的使用windows2008R2作为服务器操作系统,IIS7.5是安装在win7、win8、win10里的web服务器的管理程序,win2003、win2000的web服务器使用的是ii...
  • qqxinxi
  • qqxinxi
  • 2017年03月26日 18:20
  • 3008

VS2008如何在release下调试

VS2008如何在release下调试 分类: C、C++ 综合2013-01-16 21:52 1274人阅读 评论(0) 收藏 举报 一般都是在debug下调试程序, ...
  • bsnry
  • bsnry
  • 2014年07月10日 11:38
  • 1083

Window2000下IP报文监测源程序

  • 2007年08月09日 22:12
  • 45KB
  • 下载

动态禁用_启用Window 2000下的Ctrl+Alt+Delete组合键

  • 2004年06月28日 00:00
  • 207KB
  • 下载

动态禁用/启用Window 2000下的Ctrl+Alt+Delete组合键(终结版)

  • 2006年02月23日 09:05
  • 204KB
  • 下载

在XP系统下用VC6调试IIS 5.1 ISAPI扩展DLL/筛选器

我(Liigo)真的是败给它了,折腾了一晚上又一白天,尝试了无数遍,直到今晚早些时候才算有些眉目了。经历惨痛的过程,终于获得一些经验总结。其实按照我后面提供的两个链接,仔细设置和操作,完全是可以达成目...
  • liigo
  • liigo
  • 2012年06月03日 23:04
  • 2605

使用VC++使用开发Web服务(ISAPI extension - mod_gsoap.dll) 4- mod_gSoap 调试

在第7节 自动部署到WEB中已经讲过自动部署的方法,现在再说一次部署的方法 1. 自动部署到WEB 由于每次编译项目成功后我们都必须把模块Query.dll复制Web目录中,手工复制容易忘记并且比...
  • kmblack1
  • kmblack1
  • 2011年03月13日 08:26
  • 882

dll源代码调试全攻略~包括ISAPI,API HOOK,GINA等dll的源代码调试方法【转】

希望版主手下留情,本应该属于DLL那区的帖子,可是那区人气差,就发布到这里来了,这样会有更多人看到此帖,希望表移动此贴,此文章是我花了半下午写的经验帖。来自我的bolg:http://blog.csd...
  • ycf8788
  • ycf8788
  • 2011年05月24日 14:41
  • 517

如何编译支持在Windows2000下运行的Qt程序

一、历程 这周接到一个软件开发任务,需要写一个界面程序,在windows2000下运行。一开始,我想得很简单:window2000和XP应该是差不多的,只要在XP下能运行的,windows200...
  • stonylhy2011
  • stonylhy2011
  • 2016年11月20日 10:10
  • 604
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:如何在window2000下调试isapi
举报原因:
原因补充:

(最多只允许输入30个字)