1

对不起,如果这是一个愚蠢的问题,但我是这种事情的新手。我正在尝试设置一个本地开发环境来处理将通过 asp.NET 运行的 web 服务。我正在使用 Windows 7 和 IIS 7.5 来执行此操作,并且我已经安装了 Active State perl,但我不确定如何让一切正常工作。

我可以从 localhost 运行 .pl 文件并且它可以工作,但我不知道如何在 .aspx 页面中使用 perl。从我所看到的看起来我应该添加:

<script language="PerlScript" runat="server">

但是当我尝试这样做时,我收到了错误:

解析器错误消息:“PerlScript”不是受支持的语言。

我必须在某处添加 PerlScript 作为语言吗?提前致谢!

编辑:所以我最终卸载了 perl 并关闭了 IIS,然后我重新打开了 IIS 并重新安装了 perl,但这次是 32 位版本。然后我使用了命令

ap-iis-config add all

我在网上找到了将配置映射到 IIS。再次尝试,它仍然无法将 PerlScript 识别为一种语言,因此我进行了更多挖掘并找到了在 IIS 中为我​​的站点打开 32 位选项的建议。也这样做了,但仍然没有任何运气。所以我做了更多的搜索,然后尝试将文件类型从 .aspx 更改为 .asp 和宾果游戏!这么愚蠢的小修复,我浪费了这么多时间,但我想我会添加这个,以防其他人发现自己处于同样的情况。我不确定是否所有其他步骤都是必要的,但我认为它们可能是必要的,我将再次经历这个过程并弄清楚如何让它工作,但现在它似乎打开了 IIS安装 perl(32 位),

4

1 回答 1

0

您是否设置了 IIS 来理解 .pl 和 .plx 文件,不确定这是否有帮助。如果不试试这个: http: //support.microsoft.com/kb/245225 我也在我的 Windows 机器上弄乱了 perl,使用提供的说明进行设置,它工作正常,但我正在运行 .pl 和 . plx 文件在 iis 中,但这样做可能会有所帮助。

于 2013-05-28T20:10:43.847 回答