[英]Visual Studio 2019 starts Docker-compose in Edge Browser with Bing Search
[英]visual studio 2019 Edge Browser for javascript debugging stops at wrong line
对于 Chrome,请执行以下操作:
1)如果你的 VS 有任何其他扩展,请在Extensions --> Manage Extensions下禁用任何其他已安装的扩展
2)尝试重置工具下的所有设置->导入和导出设置->重置所有设置->常规
3)关闭VS,删除C:\Users\xxx\AppData\Local\Microsoft\VisualStudio\16.0_xxxx\ComponentModelCache
下的组件缓存
4)删除解决方案文件夹下的.vs
隐藏文件夹, bin
和obj
文件夹
5)之后,重新启动你的项目,在Tools --> Options --> Debugging --> General下勾选Enable Javascript debuggigg for Asp.Net(Chrome,Edge and IE)选项
6)尝试清理 Chrome 缓存,然后再次测试。
如果仍然没有帮助,请尝试将其更新到最新版本或重置 Chrome 上的设置。
此外,您还可以创建一个新的 asp net 项目并测试新项目是否有问题。
从https://developercommunity.visualstudio.com我找到了答案(但还没有解决方案):
通过 Raghav Katyal [MSFT]2021 年 3 月 12 日
感谢您的反馈意见。 Visual Studio 当前不支持调试在 aspx 和 cshtml 文件中设置的断点。 我们目前的建议是将脚本分解为单独的.js 文件,以便能够在这些文件中调试脚本。
我们使用来自客户的反馈来确定功能的优先级,并将将此反馈项作为我们的优先级流程的输入,以便我们继续改进 Visual Studio。
史蒂夫齐默尔曼 2021 年 3 月 16 日:
谢谢您的答复。 您确实是对的,IE 调试器确实支持这种情况,但 Edge/Chrome 调试器不支持。
话虽如此,我们目前正在研究为所有浏览器启用 aspx 和 cshtml 嵌入式 JS 调试。 在此之前,请使用 IE 调试器进行嵌入式 JS。
然而,Edge/Chrome 调试应该使用单独的 js 文件。 您附加的日志在 aspx 文件中设置了断点。 如果您可以使用单独的 js 文件重现问题并重新发布记录和日志,我们将很乐意进行调查。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.