• ベストアンサー

IISの設定について

IISの設定について質問させてください。 サーバにexeファイルを置いてIISにてエイリアスの設定をしてそのexeファイルをJavaScriptで実行しようとするのですが、どうしてもダウンロードになってしまいます。exeファイルの入っているディレクトリのエイリアスの権限設定はきちんと「実行(スクリプトを含む)」に設定してあります。 他にも設定する必要があるのでしょうか? 宜しくお願いします。 参考データ OS:NT4.0 Server

質問者が選んだベストアンサー

  • ベストアンサー
  • ii_oniku
  • ベストアンサー率50% (2/4)
回答No.3

exeファイルを直接指定してみてください。 http://localhost/bin/test.exe これでファイルダウンロードされるようであれば、リクエストの末尾に"?"をつけてみてください。 http://localhost/bin/test.exe? これでどうでしょうか?

mataro
質問者

お礼

ありがとうございます。 教えていただいたことを参考に色々と試してみたところ、無事解決しました。

その他の回答 (2)

  • ii_oniku
  • ベストアンサー率50% (2/4)
回答No.2

Exeファイル自体の権限は問題ないでしょうか。 はずしてたらごめんなさい。

mataro
質問者

補足

たびたびすいません。 権限は問題ないようです。 (念のため、「EveryOne」をフルコントロールにしてみたのですが、同じ現象です。) 引き続き宜しくお願いします。

  • ii_oniku
  • ベストアンサー率50% (2/4)
回答No.1

とりあえず、そのExeファイルはContent-Typeはtext/htmlを出力するようになってますか?

mataro
質問者

補足

情報が少なくて申し訳ありません。 exeファイルやhtmlは問題ありません。 実はつい先日まで動いていたものなのですが、別の障害対応でIISの再インストールを実行したら動かなくなったのです。 なのでIISの設定の問題だと思うのですが・・・。 ちなみに、IISの再インストールをした際にWindowsUpdateも実施しました。 何か関係はあるでしょうか? 引き続き宜しくお願いします。

関連するQ&A

  • IISの設定について

    IISより仮想ディレクトリを設定し、仮想ディレクトリ内で持っているHTMLファイルを参照しようと思うのですが、500エラーとなりうまくファイルを参照することができないため困っております。 仮想ディレクトリは、IISが立っているサーバとは別のサーバの共有フォルダを参照しております。 また、IISが立っているサーバ、参照先となる別のサーバは、WORKGROUPとなっております。 権限によるエラーでは?と思っているのですが、どなたか解決方法をご教授頂けないでしょうか。 よろしくお願い致します。 ブラウザでテストした時のURL http://reffolder/index.html ※reffolderは仮想ディレクトリとなります。

  • IISでPHP使うにはどう設定したらいいですか?

    IIS+CGI(Perl)の場合は実行ファイルのある場所を/usr/local/bin/などとファイルの最初に指定するのはわかります。 しかしIIS+PHPで実行ファイルのある場所を指定するときはどうやったらいいのかわかりません。ApacheだとScriptのエイリアスで設定するみたいですが私にはよく分かりません。 どなたか回答をお願いいたします。

  • IISの設定に関して

    Windows NT4.0 Server(SP6)にnimda対策用のパッチ(Q301625i.exe、Q301625is.exe)を入れたところ、WWWserviceが実行できなくなりました。 そこで、Windows NT OptionPackからIISを再インストールし、さらにパッチをあて直したところ、WWWserviceは動いたものの、イントラ用HP http://xxxx/ (xxxxはサーバー名)で閲覧できていたものが、閲覧できなくなってしまいました。現在 http://xxxx/index01.htm(index01.htmがトップページ)までURLを入力すれば閲覧できる状態です。 インターネットサービスマネージャーで設定を変更したくとも、IISフォルダを選択すると、「選択されたスナップインを正しく初期化できませんでした」と出て、設定できません。解決法はあるでしょうか?宜しくお願いします。

  • Windows 2003 ServerのIIS

    今まで社内でNT → Win2000 Server とIISサービスを 利用してきました。VBScriptでASPを動かしていたのですが こんど2003Serverにして同じような設定で動くと思ったのですが、http://****/***.asp ファイルは以下のエラーになります。 ●「HTTP エラー 404 - ファイルまたはディレクトリが見つかりません。インターネット インフォメーション サービス (IIS)」 ●普通のhtml は問題なく表示されます。 ●セキュリテーや権限が以前とかなり違っているようなのですがIISマネージャの設定もいろいろ設定しました。 このままでは2000に戻すしかなさそうです。 ●\\****\***.asp で絶対パスを見に行くとファイルは存在しますが、(HTMLの部分は見られます)がVBScript内部は無視されます。 ●どこをチェックすればいいのかアドバイス頂ければ助かります。  以上宜しく御願いします。

  • IISでCGIを動かすには?

    NT4.0にIISでwebサーバを立ちあげています。 ローカルなネットワークではありますが、クライアントからスクリプトを 実行させると「表示できません」というエラーになります。 また、サーバマシンのブラウザで表示させると、CGIスクリプトがそのまま 表示されてしまいます。 .cgiのMIMEタイプの設定がうまくできていないのでしょうか? レジストリをいじってみたのですが、よく分かりませんでした。 お分かりになる方、ぜひ教えてください。よろしくお願いいたします。

  • IIS4.0の設定について

    IIS4.0+Namazu for Win32で全文検索システムを作ろうと思い、NT Server とIIS4.0をセットアップし、Namazuもいれて動作確認を取ることが出来ま した。 ところが、NT Serverのコンソール上(というのが正しいかどうか分かりま せんが、ローカルログオンした場合という意)からは http://namazu/cgi-bin/namazu.cgi.exe などでWebを使った全文検索が可能なのですが、ネットワークコンピュータ からはPermission deniedとなってしまいます。 それどころか、IISで標準提供されているコンテンツすら見ることが出来ま せん。 pingではIP Reachableなのは確認できましたし、IISのFTPサーバ機能は問題 なく利用できています。名前の解決も問題ありません。 おそらくIISのWWWサービスの設定に誤りがあるのだろうと思われるのですが、オンライン マニュアルに載っている事項は一通り確認したつもりなのですが、解決でき ませんでした。 なにか良い知恵をお持ちの方がおられましたら、どのあたりの設定をすれば 良いのかご教授ください。 よろしくお願いします。

  • IISでCGIの設定がうまくいきません

    すみません質問させてください。 今、XPでIISをインストールしてCGIが動くようにしてるんですが うまくいきません。 http://localhost/hello.cgi というurlで実行できると思うんですが、 いつまでも読み込んでるだけで、実行されない感じです。 実行するCGIはHELLOと表示する単純なものです。 また、.cgiファイルは実行プログラムをC:\perl\bin\perl.exeに 指定しています。 IISでは、規定のWEBサイトのプロパティ>ホームディレクトリの 「構成」で.cgiの実行ファイルをC:\perl\perl.exeに指定しています。 とりあえずやるだけやったと思ってるんですが、うまくいかないのはどうしてでしょう。 よろしくお願いします。

  • iisとFrontpage98で・・・・

    こんにちは、イントラネットでの運用について教えてください。 現在、NTServer上で社内のホームページを作成しています。 容量にあまり余裕がなくなってきたため、IISの”仮想ディレクトリ”で データだけ別の場所に保存するようにして、アクセス権を制限したいと思っています。 以下のような手順で作成&運用をしたいと思っていますが・・・・・ 1.データー保存用のフォルダを作成 2.IISのインターネットサービスマネージャで 「既存のWebサイト」に「仮想ディレクトリ」を作成し、 "ディレクトリの物理パス"に1.で作成したフォルダを指定 3.Frontpageで保存場所を1.のフォルダに指定して新規Webを作成 4.Forontpageの「ツール」ー「権限」で作成者や閲覧者を指定 ところが・・・・ 3.までは何とかできたものの、4,の「権限」を設定しようとしても、 「ツール」の「権限」がグレーになってしまっていて選択できません。 容量不足以外にも事情があって、NTのwwwrootの下にはファイルを置きたくないのです 。 なんとか、仮想ディレクトリを使って権限の設定をできる方法を教えてください。 (Forontpageの「権限」以外でも作成者と閲覧者を制限できればよいです。) 説明がわかりにくくなってしまって済みません。 よろしくお願いいたします。

  • IISの仮想ディレクトリ設定

    IISの仮想ディレクトリ設定について分かる方がいましたら教えてほしいんですけど、今ある物理ディレクトリをIISの仮想ディレクトリとしてマッピングさせて(物理ディレクトリにはイメージデータが入っています)ブラウザから直接イメージデータのファイル名を指定することで表示させるようにしたいのですが、IISでの仮想ディレクトリマッピングが分からなくて困っています。 そこで質問なのですが 1.そもそもIISでこのようなことは可能でしょうか? 2.できるのならばどのように設定すればよいでしょうか? 3.できないのならば何か方法はないでしょうか? 以上ですがよろしくお願いします

  • IISでCGIを動かすには?

    NT Server4.0でIISのwebサーバを立ち上げています。 ActivePerlをインストールしました。 CGIスクリプトを動かしたいのですが、クライアントから実行させると 単にCGIスクリプトが表示されるだけです。 .cgi拡張子のMIMEタイプの登録が必要なのでしょうか? レジストリをいじってみましたが、よく分かりませんでした。 あまり詳しくなく、初心者に近いですがよろしくお願いします。