2011-08-12 84 views
1

我主要在Chrome中調試我的aspx頁面。它工作正常,我的斷點確實受到打擊。但是,我有一個問題。儘管我關閉了瀏覽器,但VS 2010專業版繼續顯示在任務欄頂部運行。我怎樣才能擺脫這個錯誤?它真的讓我很煩。每次我必須手動點擊「停止調試」菜單項。我注意到,這在我在IE9中調試時不會發生。但我只想在Chrome中進行調試。VS 2010專業版不斷顯示頂部運行

+0

它不是一個錯誤,它的完美正常行爲,VS 2010不知道你已經關閉了Chrome。 –

+0

@Downvoter:雖然不需要-1。他想要一個解決方案,我想這就好了 – naveen

+0

@Ben:那他怎麼知道IE9已關閉?因爲它是微軟產品? – TCM

回答

1

很可能IE是您的默認瀏覽器。所以當你從VS啓動調試(通過F5)時,VS會將其作爲其子進程。在那種情況下,當孩子開玩笑時,它知道孩子已經終止並停止調試。

如果您自己打開Chrome並將瀏覽器打開到您的站點,由於VS附加在工作進程而不是瀏覽器上,因此會導致突圍。它不知道什麼時候關閉瀏覽器,因爲它不是它的子進程。

如果這是你的情況,那麼沒有錯誤。要停止調試,在這種情況下必須通過VS來停止調試。

希望這會有所幫助。

+0

你的解釋沒問題,但IE不是我的默認瀏覽器。我已安裝http://visualstudiogallery.msdn.microsoft.com/bb424812-f742-41ef-974a-cdac607df921並將Chrome設置爲我的默認瀏覽器。 – TCM

+0

另外我不自己啓動Chrome。我只用F5魔法。 – TCM

+0

我檢查了這一點。因此,VS似乎知道IE(很可能它依賴於IE只發送一些返回值或事件,或者可能都是MS產品,有一些和諧)。即使它們作爲子進程產生,它也不會關閉FF/Chrome。還有其他類似的SO問題沒有答案。討厭這個建議,但我想你需要在[MS Connect](http://connect.microsoft.com/VisualStudio)上報告。 – Mrchief

相關問題