BCB开发的CGI如何在NT4下运行?(100分)

  • 主题发起人 主题发起人 hawkfly
  • 开始时间 开始时间
H

hawkfly

Unregistered / Unconfirmed
GUEST, unregistred user!
我用BCB5开发的一个WEB系统,在Win98+PWS4下运行通过,但在NT4+IIS4+SP6的环境
下运行时,总是提示:

CGI 错误
指定的 CGI 应用程序因为没有返回完整的 HTTP 标题而运行不正常。它返回的标题是:

我在NT4下安装了一个BCB5,做一个很简单的例子,结果也如上。
请问用BCB5开发的CGI能否在NT下运行,如何设置呢?
 
我试了一下,没有发现这个问题三。[?]
 
你能把你写的例子寄给我么?
我试了多次,用了几台NT(不过都是用同一套NT4+SP6+iis4)做,
但都不成功,难道是SP6的问题?
我的Email:hawkfly@263.net
 
又研究发现一个问题,如果我在Link中设置CGI不使用Use dynamic RTL,就可以运行了,
难道在NT下面不能使用DLL么?
 
你是通过New / Web Server Application / CGI Stand-alone executable出来的Project吗?
 
对呀,而且就是按照BCB的帮助的Example写的。
另外,我的CGI要与Madis开发的应用服务器通讯,而该应用服务器程序在95下运行
正常,在NT下却总提示非法错误:(
希望你能赐教。
 
我现在没有NT的环境,我想错误是不是由下面几个问题产生的:
1、虚拟路径需要可执行的
2、如果不行建议使用ISAPI程序,效率比CGI高
3、重新在NT环境下编译
 
这些我都考虑过了,我想98都可以,为什么NT就不行呢。
而且我还在NT上安装了一份BCB,现在初了操作系统不同,Web Server不同,其他
都是相同的。
 
接受答案了.
 
后退
顶部