2017-02-07 43 views
18

當我嘗試在windows 10上的visual studio 2017RC中運行Web應用程序時,它會打開一個新的瀏覽器實例(在我的案例中爲chrome)。我也嘗試過使用Internet Explorer,情況相同,瀏覽器未登錄,但是如果我只是手動運行Chrome,則它已登錄。 如何防止Visual Studio在每次運行Web應用程序時運行新的瀏覽器實例?當我按下運行網站時,應該在與之前的應用程序相同的窗口打開(下一個標籤)Visual Studio不要打開新的瀏覽器實例

UPDATED !!!!! added screen cast

+0

你有什麼要求? – Alexan

+0

@Alex,使它更清晰。 – ovasylenko

+0

你想要它打開新標籤? – Alexan

回答

36

我發現關閉Javascript調試意味着網站在現有Chrome實例的新選項卡中打開。從我在Visual Studio中看到的調試不如Chrome的開發工具,所以關掉它對我來說不是問題。

Turn off javascript debugging

+0

同樣適用於我,謝謝。解決! – ovasylenko

+0

我想知道你會如何發現這一點。 –

+0

這很簡單,只要注意到Chrome有一個特定的調試選項並進行了試驗。 – Fishcake

4

您可以根據調試設置禁用網站的啓動。

ProjectSettings-Debug

一旦Web應用程序運行,您可以從任務欄啓動網站。

enter image description here

「瀏覽與...」菜單項出現啓動網站,而無需運行在VS2017調試會話,你想要什麼這可能不是。

+0

我不想禁用啓動。我只是想防止每次運行我的應用程序時打開新的瀏覽器窗口。當我按下運行網站時,它應該在與以前的應用程序相同的窗口中打開(下一個標籤) – ovasylenko

+3

我知道這個答案沒有回答OP的問題,但它幫助了我:-) –

1

我想分享問題的原因以及屏幕截圖。 它打開一個新窗口的原因是因爲JS調試已啓用。 Chrome啓用了調試功能,因此需要新的實例。如果你想恢復到Visual Studio 2015的舊行爲,你可以這樣做,但你必須禁用JS調試。請看下圖:

enter image description here

Original Source

Original Discussion on Visual Studio Forum

相關問題