我自己写了个简单的ISAPI,如何安装

adrianx 2006-02-27 11:22:43

我自己写了个简单的ISAPI,a.dll

BEGIN_PARSE_MAP(CATUPDATEExtension, CHttpServer)
ON_PARSE_COMMAND(kkk, CATUPDATEExtension, ITS_PSTR )
ON_PARSE_COMMAND_PARAMS("s")
END_PARSE_MAP(CATUPDATEExtension)

void CATUPDATEExtension::kkk(CHttpServerContext* pCtxt,LPCTSTR lpOS)
{
StartContent(pCtxt);
WriteTitle(pCtxt);

*pCtxt<<"hello world!";
EndContent(pCtxt);
}

怎么在IIS6中启用这个东西啊?
我是这么做的
1.建了一个虚拟站点,端口8081指定目录c:\abc
2.copy文件a.dll到c:\abc目录
(这样不行,我又进行下一步)
3.在IIS6的Web服务器扩展中填加web服务扩展.(abc,文件c:\abc\a.dll),并且允许运行了

在ie的地址栏中输入http://localhost:8081/atupd_flt.dll?kkk&s=132143,怎么都不行,
谁能告诉我一下啊
...全文
64 3 打赏 收藏 举报
写回复
3 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
Snakesnoop 2006-03-01
应该还要在注册表中注册这个DLL文件吧
  • 打赏
  • 举报
回复
mudonfield 2006-02-28
尝试 ISAPI中加解释器,Http头中加文件类型。。。。。
  • 打赏
  • 举报
回复
adrianx 2006-02-27
http://localhost:8081/a.dll?kkk&s=132143
刚才写错了url,这不是重要的
  • 打赏
  • 举报
回复
相关推荐
发帖
windows网络管理与配置
加入

6131

社区成员

windows网络管理与配置
社区管理员
  • 网络管理与配置社区
申请成为版主
帖子事件
创建了帖子
2006-02-27 11:22
社区公告
暂无公告