在win2003server IIS6下运行C++BUILDER编的CGI出现一些奇怪的问题,请探讨.

yhec 2004-11-22 08:41:01
1。
CGI必须带参数(/xxx),至少空参数(/),如: http://192.168.0.1/MyCGI.exe/disp,
http://192.168.0.1/MyCGI.exe/
当然编程时,每个入口的路径参数,必须设一个值,如上面的:/disp, /
否则,无法在IE下不能成功运行CGI;IIS5下无此毛病;

2.在IE下运行CGI,Application->ExeName的值,
路径前有怪符号//?/,如//?/c:\mycgi\MyCGI.exe,
使以前编的涉及此参数的CGI不能正确运行;不得不用子程序过滤它;
 显然与IIS6有关;

 不知大家是否遇到过此种现象?
...全文
88 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
ylhyh 2005-01-09
  • 打赏
  • 举报
回复
我在IIS6运行CB写的CGI程序出现的是访问地址错误,怎样解决?
yhec 2004-11-24
  • 打赏
  • 举报
回复
to caiquiet(-->听歌acaisoft.com/Music.asp) :
启用父路径后,没有任何变化,我查了邦助,这个功能是为ASP用的,
好象对CGI.exe没有关系
caiquiet 2004-11-23
  • 打赏
  • 举报
回复
加我QQ吧!我做网站从来不用CGI的,学习一下,我的QQ:123451578
caiquiet 2004-11-23
  • 打赏
  • 举报
回复
打开IIS6->网站->默认网站->属性->目录->配置->选项->启用父路径(下数下第三个复先框打钩)
yhec 2004-11-23
  • 打赏
  • 举报
回复
to caiquiet(caiquiet):
待我试试,怎样启有父路径呢。
caiquiet 2004-11-23
  • 打赏
  • 举报
回复
我这一条三角还是第一次坐楼顶。哈哈。
caiquiet 2004-11-23
  • 打赏
  • 举报
回复
IIS6在默认情况下没有启用父路径,你启用了就可以了。
yhec 2004-11-23
  • 打赏
  • 举报
回复
3.如果没有POST变量或GET变量或COOKIE变量,而你的CGI如果访问了也会出错,
不得不用try catch捕捉这些错误,否则,这个CGI没法运行;
==========================================================
怎这么没人气?????????????????????
完了,CSDN!
yhec 2004-11-23
  • 打赏
  • 举报
回复
那你用什么工具做CGI呢?

13,825

社区成员

发帖
与我相关
我的任务
社区描述
C++ Builder相关内容讨论区
社区管理员
  • 基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧