2013-05-16 173 views
0

在開發服務器中一切正常,但在IIS 7.5上部署時,不會顯示Windows資源管理器 我正在使用System.Diagnostics.Process.Start(「explorer.exe」,argument); 是否有另一種方法來做到這一點? P:我嘗試了所有建議的解決方案來運行System.Diagnostics.Process.Start(「explorer.exe」,參數);但我沒有成功 謝謝有沒有辦法從IIS 7打開Windows資源管理器?

+0

您是否試圖在客戶端上打開資源管理器?如果是這樣,你需要超鏈接到'file:// C:/ Windows/Explorer.exe',但這是不好的做法。你想達到什麼目的? – Echilon

+0

是的我想在客戶端打開瀏覽器,我的應用程序顯示項目和每個項目都有他的相關文件夾在共享驅動程序,所以我給予用戶點擊鏈接的能力,它會直接打開文件夾包含該項目的文件 – Yasminette

+0

我試過超鏈接,它不起作用 – Yasminette

回答

2

這是不可能的。你的代碼正在運行服務器端,你只能訪問服務器端進程(如果你有足夠的權限,通常情況下不應該這樣)。

由於您無權訪問客戶端的文件系統,因此無法打開客戶端瀏覽器。如註釋中所提到的,您可以包含file://C:/Windows/Explorer.exe的鏈接,但這隻有在客戶端的C盤上安裝了Windows並且Windows文件夾的名稱類似時纔有效。

總而言之,這不是受支持的方案。

相關問題