&引用;指定的CGI应用程序由于未返回一组完整的HTTP头而出现行为错误。”;在Perl中

&引用;指定的CGI应用程序由于未返回一组完整的HTTP头而出现行为错误。”;在Perl中,perl,cgi,Perl,Cgi,我在IIS上遇到此错误。我的站点是Perl CGI。 “指定的CGI应用程序由于未返回一组完整的HTTP头而出现错误。”这意味着您的程序没有打印头,可能是因为您的程序没有编译 你需要给我们更多的信息。你能至少告诉我们perl脚本输出了什么吗?或者如果脚本很小,发布脚本本身。它的文件相当大,而且它是两个以上的文件的组合,所以我没有得到我得到这个错误的确切位置。当我在顶部写“打印”内容类型:text/html\n\n“;”行时,会显示错误,但页面为空。您使用的服务器是什么Apache,IIS或其

我在IIS上遇到此错误。我的站点是Perl CGI。
“指定的CGI应用程序由于未返回一组完整的HTTP头而出现错误。”

这意味着您的程序没有打印头,可能是因为您的程序没有编译


  • 你需要给我们更多的信息。你能至少告诉我们perl脚本输出了什么吗?或者如果脚本很小,发布脚本本身。它的文件相当大,而且它是两个以上的文件的组合,所以我没有得到我得到这个错误的确切位置。当我在顶部写“打印”内容类型:text/html\n\n“;”行时,会显示错误,但页面为空。您使用的服务器是什么
    Apache
    IIS
    或其他什么?代码示例也会有所帮助。看看它允许将perl错误输出到html,这在开发环境中可能很有用。您能告诉我IIS中的日志文件是在哪里生成的吗?
    IIS
    将其日志消息写入系统日志。但您不会在那里发现perl错误(至少在我进行类似安装时,我无法在日志中看到perl错误)。我建议您,不要将perl与
    IIS
    一起使用,这是一个非常头痛的问题。就目前而言,代码示例和IIS perl处理程序声明将有很大帮助。我的程序不打印标题。你能提出解决方案吗?