一个CGI的奇怪问题,是不是IIS没有配置好? ( 积分: 100 )

  • 主题发起人 主题发起人 ZYONG
  • 开始时间 开始时间
Z

ZYONG

Unregistered / Unconfirmed
GUEST, unregistred user!
重新换了一台服务器 win2000+iis5后,无论运行什么CGI程序都会出现下面的错误:
The specified CGI application misbehaved by not returning a complete set of HTTP headers. The headers it did return are:

这些CGI在原来相同环境的服务器上运行良好。
查阅了很多资料,有相类的问题,最后都是说不知道怎么就好了,没有改代码。

我想可能是IIS配置的问题,或者WIN2000升级后的问题,哪位能回答?

 
重新换了一台服务器 win2000+iis5后,无论运行什么CGI程序都会出现下面的错误:
The specified CGI application misbehaved by not returning a complete set of HTTP headers. The headers it did return are:

这些CGI在原来相同环境的服务器上运行良好。
查阅了很多资料,有相类的问题,最后都是说不知道怎么就好了,没有改代码。

我想可能是IIS配置的问题,或者WIN2000升级后的问题,哪位能回答?

 
不能回答,改来改去吧,只能靠探索解决。
 
呵呵,有讲当没讲
 
解决了。
多进来几个人好散分。
 
说说解决办法啊
 
出现这种情况大部份是系统管理员的错,可惜IIS总是提供上述错误信息。

我把IIS信息管理器中CGI目录属性的应用程序映射中的
扩展名CGI删除掉,或者把扩展名改名就可以用了。

应该是IIS默认将.CGI后缀的应用程序执行,调用为以perl.exe执行的原因吧。
 
多人接受答案了。
 

Similar threads

D
回复
0
查看
753
DelphiTeacher的专栏
D
D
回复
0
查看
759
DelphiTeacher的专栏
D
D
回复
0
查看
775
DelphiTeacher的专栏
D
后退
顶部