中国开发网: 论坛: 程序员情感CBD: 贴子 377446
haitao
这2天把以前用delphi写的isapi论坛程序搬到iis6下。。。。
这2天把以前用delphi写的isapi论坛程序搬到iis6下。。。。
以前是在omnihttpd(一个小型的支持isapi的web server)里运行的,但是无法在iis6下运行
今天终于发现是初始化时,写ini文件导致异常(读ini的过程通过了)。。。。
改用另一个ini的访问类,都通过了!

但是无意中发现,以前的写日志函数,在isapi的webmodule的create后、dispatch、执行,都失效(无法实际写入信息)了!
只有webmodule的释放函数里才开始有效,在webmodule的create前,也是有效的。

如果是iis6的目录权限导致的,那不应该同一个isapi.dll一会可以写,一会不可以写。。。
是不是webmodule的执行时,权限更加受限??


记得以前看到过一个让程序忘某个管道(应该不是stderr)写调试信息的做法,其他程序可以接收到这些信息的。
不知道这种情况下,是不是还有效。。。。不过忘了它是怎么实现的了。。。
我的blog:http://szhaitao.blog.hexun.com & http://www.hoolee.com/user/haitao
--以上均为泛泛之谈--
不尽牛人滚滚来,无边硬伤纷纷现 人在江湖(出来的),哪能不挨刀(总归是要的)
网络对话,歧义纷生;你以为明白了对方的话,其实呢?

您所在的IP暂时不能使用低版本的QQ,请到:http://im.qq.com/下载安装最新版的QQ,感谢您对QQ的支持和使用

相关信息:


欢迎光临本社区,您还没有登录,不能发贴子。请在 这里登录