1

我正在開發一個帶有VS2017 + chrome的ASP.NET項目(ASPX/HTML/JS)。 碰到斷點可以和chrome一起工作,但JS異常不會回到VS.JavaScript異常不會從Chrome恢復到Visual Studio 2017

當然,我保持chrome dev窗口關閉。發生JS錯誤後,我可以打開它,並查看異常消息。

隨着IE調試進展良好。 所有軟件(瀏覽器,VS,Win10)都是最新的。

我可以從chrome中捕獲VS2017中的JS異常嗎? (或者它只能用IE嗎?) 否則我做錯了什麼?

任何幫助表示讚賞。

+0

微軟在很大程度上是一個一站式商店,並且通常不發揮好與* *任何其他軟件。如果VS中有代碼,_intentionally_不適用於非MS瀏覽器,我不會感到驚訝...... –

+0

您對此有何看法? https://blogs.msdn.microsoft.com/webdev/2016/11/21/client-side-debugging-of-asp-net-projects-in-google-chrome/ –

回答

1

根據您在評論中提供的博客,Visual Studio 2017支持Javascript調試。它可以讓你在你的Javascript代碼中添加斷點,並且當你調試你的應用程序時,斷點將會被擊中。

我還測試了Javascript異常,它只在使用IE時才返回。在Chrome中,它不會回到Visual Studio。

我已將此問題提交給Visual Studio開發人員社區。您可以投票並從下面的鏈接添加評論。

https://developercommunity.visualstudio.com/content/problem/125436/javascript-exceptions-does-not-go-back-from-chrome.html

+1

@JánosiZoltánJános請選擇' 「異常設置」窗口中的「Webkit JavaScript異常」。你可以從反饋鏈接看到答案。我已經測試並確保它在我身邊運作。 –