搞个CGI不算成功!

服务器环境: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)  编辑 收藏 网摘 所属分类: pythonperlc/c++cgiWindows System

  回复  引用    
#1楼 2008-10-11 21:29 | ccccccccccc [未注册用户]
cmd.exe 会执行c语言的源文件?这个没听说过哟!
  回复  引用  查看    
#2楼 [楼主]2008-10-11 22:45 | 把大海藏到心里      
@ccccccccccc
应该是先用cl.exe编译成hello.exe 再修改成hello.cgi

标题  
姓名  
主页
Email (博主才能看到) 
验证码 *  看不清,换一张 [登录][注册]
内容(请不要发表任何与政治相关的内容)  
  登录  使用高级评论  新用户注册  返回页首  恢复上次提交      
该文被作者在 2008-10-11 22:46 编辑过
Google站内搜索

相关文章:

相关链接: