1

これがばかげた質問であれば申し訳ありませんが、私はこの種のことは初めてです。asp.NET で perl を実行する 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

.pl および .plx ファイルを理解するように IIS をセットアップしましたか。それが役立つかどうかはわかりません。これを試していない場合: http://support.microsoft.com/kb/245225 Windows マシンでも perl をいじり、提供された手順を使用してセットアップし、正常に動作しましたが、.pl と .pl を実行していました。 iis で plx ファイルを作成しますが、それを行うと役立つ場合があります。

于 2013-05-28T20:10:43.847 に答える