2012-01-26 9 views
1

ターゲットコンピュータのある場所から別の場所にファイルをコピーする簡単なWindows .EXEを作成しました。私はリンクをクリックしたときEXEファイルへのハイパーリンク

<a href="CustomApp.exe">Here</a> is the download. 

は、しかし、それは私何をされていないCustomApp.exeを開始しようとします。

しかし、私はこれをテストしていますウェブサイト上で、私はハイパーリンクを作成しました起こりたい私はユーザファイルを受け入れるように促されたい、そして次にを実行する。

これはIIS 7マシンまたはASP.NETページで設定する必要がありますか?

+0

?ローカルにアクセスしているコンピュータでウェブサイトを実行していますか?ウェブサイトがリモートサイトにある場合は、ブラウザが警告する必要があります。そうでない場合は、ブラウザのデフォルトセキュリティレベルを変更した可能性があります。 – bdhac

+0

@bdhac - 私はIE 8とIE 9の両方を使用しています。私は同社のネットワーク内でウェブサイトを運営しています。興味深いのは、私がそれを望む方法で動作するハイパーリンクを介して別の.EXEを指し示す別のリンクがあることです。 – coson

答えて

2

これは、サーバーがそのMIMEタイプのサービスを提供する方法です。別の方法で設定するか、php/asp.netページを使用してダウンロードを提供し、ヘッダを編集する必要があります。

asawyerからasp.netでこれを行う方法についていくつかの詳細な説明:使用しているブラウザのどのような種類 http://msdn.microsoft.com/en-us/library/dhy78ycf(v=vs.71).aspx

+1

レスポンスオブジェクトを通じてasp.netのヘッダーを変更できます。 http://msdn.microsoft.com/en-us/library/dhy78ycf(v=vs.71).aspx – asawyer

関連する問題