服务器环境:windows 2003+iis6+.net2.0+sql 2000+python2.5+perl5.8
开始在应用程序目录配置里面添加了d:\python25\python.exe "%s" %s 支持GET,HEAD,POST的后缀为.py的文件请求,但是打开浏览器发现是该目录不存在错误
后来在web服务扩展里面添加d:\python25\python.exe "%s" %s才可以在浏览器浏览!
Perl 也是如此!
但是下面的就让我郁闷着呢?
添加c:\windows\system32\cmd.exe "%s" %s 支持.cgi文件
下面是源代码:
#include <stdio.h>
int main()
{
printf("%s%c%c ","Content-Type:text/html;charset=gb2312",13,10);
printf("<div>Hello!</div>");
return 0;
}
编译成hello.exe再修改成hello.cgi
放到cgi-bin目录下换成hello.cgi
在浏览器里面打开总是出这个错误:
CGI Error
The specified CGI application misbehaved by not returning a complete set of HTTP headers.
明显是客户端获得的http头不对,但是我那个文件似乎没错啊!高手给我看看哈!
估计设置没错,就是文件写错了!查baidu,google似乎我写得没错啊!
昨天在自己的机器上也搞cgi设置,总是没对!主要是cmd.exe那里错
我自己的机器是:windows xp sp3+iis5.1+.net2.0+sql 2000+python2.5+perl5.8
那个C盘是FAT32格式的,而且IIS里面也没有Web服务扩展这个东东,硬是没搞出来!
posted @ 2008-10-11 11:27
楚暮四 阅读(90)
评论(2) 编辑 收藏 网摘 所属分类:
python 、
perl 、
c/c++ 、
cgi 、
Windows System