簡體   English   中英

Visual Studio javascript 調試不起作用

[英]Visual Studio javascript debugging not working

這篇博客:Debug JavaScript in Microsoft Edge from Visual Studio https://devblogs.microsoft.com/visualstudio/debug-javascript-in-microsoft-edge-from-visual-studio/描述了 VS 應該如何調試 EF2919ZDE9BFFEE780E27

看起來不錯。 但是,我無法讓它工作。 我有一個.Net Core 3.1 Razor 項目。

在 IE、Edge、Edge Beta 和 Chrome 中,我無法讓腳本調試器工作。 我已經卸載了我所有的 Visual Studio 版本。 我已經重新安裝了 VS 2019 Community, 16.5.4

我的斷點總是這樣:

在此處輸入圖像描述

Visual Studio javascript 調試不起作用

恐怕你無法在 cshtml 文件中得到你想要的東西 正如這個類似的問題所說,您不能調試 cshtml 文件中的 js 代碼,只能調試單獨的xxx.js (或xxx.ts )文件中的代碼。

解決方案

相反,您應該創建一個新的 js 文件,然后將這些 js 代碼遷移到該文件中,然后它應該可以工作。

當你調試你的項目並加載這個cshtml頁面時,斷點不會出現,當你完成頁面加載時,斷點就會出現。 這就是 cshtml 功能。

更新 1

1)當我嘗試新建一個asp.net核心工程,然后在Viewstart.cshtml文件中添加js代碼,調試時不會命中。

為了證明這一點,我創建了一個新的單個 js 文件並將 js 代碼遷移到其中。

之后,在cshtml文件中引用這個js單,然后在調試的時候就會被命中。

在此處輸入圖像描述

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM