以前、同様の問題で困りました。以下、そのときの解決方法を書きます。
アプリケーションの構成でマッピングは行われたでしょうか?
「プロパティ→ホームディレクトリ→構成→マッピング」で確認できます。
拡張子「.exe」で、実行可能ファイルのパスを「C:¥WINDOWS¥system32¥cmd.exe /c ”%s” %s」とすれば動くと思います。ちなみにperlなども一緒で、「.pl」などの拡張子に実行可能ファイルをマッピングしないと実行することができません。
http://www.atmarkit.co.jp/fwin2k/operation/iissecurity2/iissecur...
@IT:運用 IIS安全対策ガイド・インターネット編 5.コンテンツのアクセス権設定
IISのフォルダ側プロパティの実行アクセス権の部分を「スクリプトおよび実行可能ファイル」にしてますでしょうか?してない場合はエラーになります。
ありがとうございます。
アクセス権限のほうはご指摘どおり「スクリプトおよび実行ファイル」になっていす。
これは既に確認済みかもしれませんが、Webサイトのプロパティ→[ドキュメント]→[規定のドキュメント]にindex.exeを加えてあるでしょうか? (デフォルトだとDefault.htmやDefault.asp等しか定義されていないはずです)
ありがとうございます。
早速試しましたが、結果は同じく、404が表示されます。
ありがとうございます。
しかし、Commandプロンプトを使わずにプロセス起動する方法以外に無いものでしょうか。