对不起,如果这是一个愚蠢的问题,但我是这种事情的新手。我正在尝试设置一个本地开发环境来处理将通过 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 位),