2012-01-26 83 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頁面進行下載並編輯標題。

如何做到這在asp.net從asawyer一些更多的解釋: http://msdn.microsoft.com/en-us/library/dhy78ycf(v=vs.71).aspx

+1

您可以通過Response對象更改asp.net中的標題。 http://msdn.microsoft.com/en-us/library/dhy78ycf(v=vs.71).aspx – asawyer