关于调试WebServer(ISAPI)的一个小问题(50分)

  • 主题发起人 主题发起人 晓敏
  • 开始时间 开始时间

晓敏

Unregistered / Unconfirmed
GUEST, unregistred user!
我用Delphi做的DLL(ISAPI)放在WEB的根目录下,调试使用正常。
但我修改以后,编译成新的DLL文件,要Copy到WEB的根目录时就不能替换老的DLL文件了,
老的DLL文件也不能删除,报告程序正在使用。非得重新启动后才能...
苦恼:总不成每次修改、编译后只有重启才...Win200Server的启动又不是轻而易举的.唉!
 
老兄,你可以把这个dll关掉的,右键里有一个关闭和删除功能!
 
先做成CGI,调试成功后再改成DLL
 
同意 oldppp 的意见
 
to oldppp:
哪里的右键?

to homejun:
我现在做的一个东西,CGI形式很正常,改成ISAPI后,部分ACTION正常,部分不正常,很奇怪

 
点哪个右键呀,没有呀!
 
只要关闭IIS服务器就可以了,然后,DLL就自动卸出内存了,这是就可以自由替换,再来么
就是重启IIS服务器了,我的破机子P150+64M+WINNT4+IIS3都可以操作自如。
 
女孩子吗?真的很少见啊,能留下QQ吗?我的是80127128
还有,WIN2000可以随便用右键菜单卸载DLL吗?
 
"HORNEY:只要关闭IIS服务器就可以了,然后,DLL就自动卸出内存了,这是就可以自由替换,再来么
就是重启IIS服务器了,我的破机子P150+64M+WINNT4+IIS3都可以操作自如。"
不行的。
我的环境是Windows2000Server+Delphi5(IIS4.0)
 
如果仅仅调试isapi,我建议你用"时空web服务器",是很小的delphi web server
比较适合调测isapi: 有一个reload的按钮.
我调测就用这个(win2kpro,d56)
 
怎么不行,不成IIS到了版本4以上連停止服务都不行了?
 
请看这两篇文章:
How to debug ISAPI DLL's on Windows 2000 with IIS5
http://community.borland.com/article/0,1410,23024,00.html

How to turn off ISAPI DLL caching on Windows 2000 and IIS5
http://community.borland.com/article/0,1410,22867,00.html
 
yysun的解答非常地令我满意,而且还教了我一个更为关键的技巧。
我非常地佩服,我觉得大富翁真是个好地方。
And thanks to all above.
 
后退
顶部