ご存知の通り Windows系の OS は、ファイルに付いている拡張子によってそのファイルがどのアプリケーションから起動するものかを判断します。 Webアプリケーションも同様に拡張子で判断を行っています。 ASPはこのような設定をしなくてもデフォルトで拡張子が asp であれば ASP ファイルとしての処理を行ってくれますが、Perl ではデフォルトで設定はされていないので、次のような手順で設定する必要があります。
先ず IISの設定画面を起動し既定のWebサイトのプロパティを設定します。
既定のWebサイトプロパティより "ホームディレクトリ → 構成" を順次クリックして下さい。
現在登録されている一覧が表示されます。前述したように asp ファイルはデフォルトで実行ファイルが設定されているのが分ります。追加をクリックし cgi に Perl.exe を設定しましょう。