热情软件屋

 

ISS中如何使用exec cgi


编号:QA002831
建立日期: 2000年4月6日 最后修改日期:2000年4月6日
所属类别:

James:
    操作系统: WinNT
    编程工具: IIS 4.0 and CGI
    问题: 你好:在许多书中可以找到, 但它怎么也不工作,也没有Error。我在 http://msdn.microsoft.com 中找到了一些资料,但不够详细。我想我的ISS4.0 应该支持exec cgi. 如果我用<a href = "cgi-bin/test.exe">test</a>,工作。但我不想让人去click它。就像记数器一样,不用去click。请问,如何解决这个问题?多谢!
    

回答:

    ISS的确支持exec cgi,但有几点注意事项:
    1、扩展名必须是.shtm或.shtml(早期版本只支持.shtm)。当然这也可以通过IIS改变设置。你说到没有错误信息,很可能是扩展名使用了.html,因为其他的情况都要产生错误。
    2、必须设置所在目录可以运行脚本。不过由于你通过链接可以运行CGI,看来不是这个问题。
    3、使用绝对路径表示,如
    <!--#exec cgi="/myweb/cgi-bin/test.exe" -->
    尽管没有地方这么说,但我在实际中发现如果不这么做,通常会出现没有期限的错误。
    4、你的CGI输出必须是文本/HTML信息。

此问题由李海回答。

 
把这个问题推荐给朋友
   
   
您的意见类别
您的名字
您的电子邮件
您的建议(请尽可能详细)
 
 

版权所有 1997-2008 热情软件屋
如果您有任何建议和意见, 请给我发个电子邮件 askpro@china-askpro.com
Web Designed by ZebraStudio