2011-05-31 77 views
0

在編寫ASP.NET網站時,Visual Studio允許我指定要用於調試的瀏覽器。我剛開始玩MVC 3,我沒有看到任何這樣的選擇。使用Google Chrome調試網站

使用MVC,調試發生在Google Chrome中,除了Visual Studio在關閉瀏覽器時無法識別外,這很好。然後我必須手動關閉調試器。

有沒有辦法讓A)當我停止在Chrome中調試網站時,讓Visual Studio調試器能夠識別,或者B)指定在調試時應該使用IE? (我更喜歡在瀏覽網頁時將Chrome作爲默認瀏覽器。)

回答

1

當您調試Web應用程序時,Visual Studio只會將自己附加到IIS進程(或開發服務器進程,如果使用的話),並使用正確的URL啓動瀏覽器。瀏覽器甚至不知道你在調試。使用IE時,Visual Studio會執行一些額外的進程間巫術來檢測IE何時關閉;但其他瀏覽器卻不知道這種機制,只是做他們總是做的事情 - 直到用戶關閉它才顯示頁面。所以,你的選擇是:

  • 現場的事實,你必須關閉瀏覽器(運行在Visual Studio中的瀏覽器,而不是手動
  • 重用的瀏覽器窗口,使用「附加到進程」,並開放頁面手動)
  • 硬着頭皮使用IE
1

我相信this extension允許您選擇瀏覽器與MVC應用程序。或者,您可以添加一個普通的HTML頁面,並在其上設置瀏覽器默認值。這應該成爲您的項目其餘部分的默認值。

0

要保持IE瀏覽器,當你瀏覽器右鍵點擊一個aspx文件,然後點擊瀏覽。你應該能夠從那裏設置一個默認值。

如果您沒有創建一個aspx表單,請設置pref然後刪除。

+0

在MVC中,我沒有看到任何ASPX文件。 – 2011-05-31 14:52:16

+0

添加新項目 - 您可以添加任何內容 – 2011-05-31 14:54:16