haitao:
这2天把以前用delphi写的isapi论坛程序搬到iis6下。。。。
[阅读: 859] 2006-08-18 06:59:59
这2天把以前用delphi写的isapi论坛程序搬到iis6下。。。。
以前是在omnihttpd(一个小型的支持isapi的web server)里运行的,但是无法在iis6下运行
今天终于发现是初始化时,写ini文件导致异常(读ini的过程通过了)。。。。
改用另一个ini的访问类,都通过了!
但是无意中发现,以前的写日志函数,在isapi的webmodule的create后、dispatch、执行,都失效(无法实际写入信息)了!
只有webmodule的释放函数里才开始有效,在webmodule的create前,也是有效的。
如果是iis6的目录权限导致的,那不应该同一个isapi.dll一会可以写,一会不可以写。。。
是不是webmodule的执行时,权限更加受限??
记得以前看到过一个让程序忘某个管道(应该不是stderr)写调试信息的做法,其他程序可以接收到这些信息的。
不知道这种情况下,是不是还有效。。。。不过忘了它是怎么实现的了。。。