【问题标题】:Visual Studio 2019 Debugger only runs once, requires restart to run againVisual Studio 2019 Debugger 只运行一次,需要重启才能再次运行
【发布时间】:2020-03-05 07:13:12
【问题描述】:

我正在构建一个 .net 核心反应应用程序。在调试模式下启动应用程序时,我第一次运行没有问题,但是如果我停止调试并尝试再次运行,Visual Studio 将在网页加载时自行停止调试。

如果我重新启动计算机,我可以再次调试,但如果我停止并启动,我会遇到同样的问题。重新启动 Visual Studio 偶尔会起作用,但似乎我需要关闭它的所有实例,等待几秒钟,重新启动,在所有内容加载完成后等待几秒钟,然后它就会工作(同样,只有一次)。

我假设有一个进程没有正确关闭并阻止调试器完全启动,但我似乎找不到它。我还以管理员身份运行 Visual Studio。任何帮助将不胜感激。

【问题讨论】:

  • 你检查过这个问题吗? stackoverflow.com/questions/34399839/…
  • @chakeda 刚刚经历了一切。 1)安全模式根本不允许我调试。它甚至没有第一次成功运行就开始和停止。 2) 没有与我的项目关联的 W3P 进程(或 IIS 进程)。我的机器上的其他一些项目有一些,但给我带来问题的项目没有。即使在调试中运行,也没有与之关联的 W3P 进程。 3) 全部终止并不能解决问题。 4) 对调试设置的建议编辑没有解决问题。

标签: .net-core visual-studio-2019


【解决方案1】:

好的,所以这不是一个完整的答案,但我发现似乎是什么导致了这个问题。当调试失败时,URL 会短暂更改,表明 chrome 正在尝试使用旧版浏览器支持扩展。经过一番谷歌搜索后,我了解到这可能是由于在 Tools>Options>Debugging>General 下启用“Javascript Debugging for ASP.NET”引起的。禁用此复选框使我可以毫无问题地运行调试。

因为我并不真正关心 javascript 调试,所以这对我来说是一个足够合适的答案,但如果其他人看到这个并且知道可以保持启用 javascript 调试的答案,请提供详细信息以防万一有人需要它未来。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-09-05
    • 1970-01-01
    • 2015-09-10
    • 2015-07-21
    • 2021-12-14
    • 2011-02-26
    • 2021-04-02
    相关资源
    最近更新 更多