[英]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.