2012-03-11 242 views

回答

0

如果要執行與即網站試圖執行: IEXPLORE.EXE http://site.com 或類似的

System.Diagnostics.Process proc = new System.Diagnostics.Process(); 
proc.EnableRaisingEvents=false; 
proc.StartInfo.FileName="iexplore"; 
proc.StartInfo.Arguments=http://www.microsoft.com; 
proc.Start(); 

,如果你想在系統上IE默認做到這一點的註冊:

設置爲OS作爲一個整體:

[HKey_Local_Machine\Software\Microsoft\Internet Explorer\Main] 
"Check_Associations"="yes" 
"Check_Associations"="no" 

設置爲當前用戶(在Active LY登錄): (這應該覆蓋上面一個)

[HKey_Current_User\Software\Microsoft\Internet Explorer\Main] 
"Check_Associations"="yes" 
"Check_Associations"="no" 

好運...

+0

這很好,但我只希望它爲vs10的web應用程序。 – 2012-03-11 12:54:53

1

我發現了兩種可能的解決方案,因爲您無法在VS2010中設置默認瀏覽器。但是我知道它使用了系統默認值(它之前使用過IE,現在它使用的是Chrome)。

  1. 對於您使用瀏覽器工作的每個項目,將IE10設置爲要在F5上運行的應用程序。 打開項目屬性,選擇Web選項卡,並將「啓動外部程序」設置爲IE10可執行文件。

  2. 將IE10設置爲您的系統默認瀏覽器。

0

如果您正在使用一個網站項目工作:

  1. 右鍵單擊網站項目文件
  2. 選擇 「瀏覽方式」
  3. 選擇的 「Internet Explorer」
  4. 單擊「設爲默認」
  5. 單擊「瀏覽」

這將確保每次啓動項目(也當你點擊F5),它就會啓動使用Internet Explorer。