【发布时间】:2012-02-16 12:30:24
【问题描述】:
我有一个用经典 asp 编写的项目,特定表单的提交由 Perl 脚本处理。
我将为这个项目做一个增强。我为 Windows 32 位安装了最新版本的 ActivePerl。
我查看了生产环境,发现在 IIS 7.5 中,*.pl 的“处理程序映射”上有一个条目,由C:\Perl\bin\PerlEx30.dll 处理。所以我在开发环境上做了同样的事情。 (请注意,Prod. 环境中没有“*.cgi”的映射)
现在,当我尝试提交其操作为 MyScript.pl 的表单时,我收到以下错误:
HTTP Error 405.0 - Method Not Allowed
The page you are looking for cannot be displayed because an invalid method (HTTP verb) is being used.
也许值得一提的是,我在 64 位环境中,我也尝试了适用于 Windows 64 位的 ActivePerl(我将 *.pl 映射到 perl514.dll)但仍然遇到同样的错误!
【问题讨论】:
标签: perl iis iis-7.5 activeperl