我有一个使用 Mason 的网站,我必须将其转移到 IIS7 服务器。
我按照这里的说明进行操作http://www.masonhq.com/?RunningMasonUnderIIS,但它们似乎特定于 IIS 6,我很难理解如何将它们应用于 IIS 7。最后,该网站给我错误“指定的 CGI 应用程序行为不当,未返回完整的 HTTP 标头集。它返回的标头是“无法通过包“HTML::Mason::Parser”找到对象方法“new”(也许您忘记加载“HTML::Mason::Parser”?)在 c:\atm\cgi_handler.pl 第 31 行。”
我通过 Perl 包管理器版本 4.14 安装了 HTML-Mason 版本 1.48,并且已安装了 ActivePerl 版本 5.14.2.1402
有人有让 Mason 在 IIS 7 上运行的经验吗?
谢谢你,
答案1
HTML::Mason::Parser 不再是 HTML::Mason 的一部分,因此如果您确实需要使用它,则除了 HTML::Mason 之外还需要安装和使用它,但请注意,Parser 已被 Lexer 和 Compiler 取代。