【问题标题】:Visual Studio 2022 .NET 5+ API stops debugging on image uploadVisual Studio 2022 .NET 5+ API 停止调试图像上传
【发布时间】:2022-01-02 20:25:35
【问题描述】:

每当我在调试模式下启动 .NET 5 API 并尝试使用浏览器上传与 .NET 项目没有任何关联的图像时,VS 2022 都会停止调试过程。

例如,如果我使用 https://www.w3schools.com/tags/tryit.asp?filename=tryhtml_input_accept 并上传带有输入字段的图像,则调试过程将停止。

它也会在我以下时停止:

  • 尝试在任何地方使用 FB/Google 登录按钮登录
  • 使用 Brave(浏览器)有两个单独的浏览器配置文件打开和关闭其中一个

关于它可能是什么的任何想法?或者寻找原因的方法

【问题讨论】:

    标签: visual-studio-2022


    【解决方案1】:

    好的,我找到了解决办法

    在 Visual Studio 2022 中,您需要取消选中:工具 -> 选项 -> 项目和解决方案 -> Web 项目:“关闭浏览器窗口时停止调试器”。

    显然,Visual Studio 将每个图像上传或每个关闭的浏览器都视为关闭调试浏览器窗口并停止进程。很奇怪。

    【讨论】:

    • 虽然禁用此选项确实可以解决问题,但它只是隐藏了 VS 2022 中的错误。在我的情况下,浏览器窗口仍然打开。只需在我的 SPA 中添加一个面板,该面板会实例化 File Open 对话框以通过 Browse.. 按钮打开,这将终止调试器。我的猜测是,至少在 Chrome 上,文件打开对话框正在进行某种生成过程,一旦对话框关闭,信号就会发送回 VS2022 调试器,“A”浏览器实例结束。 VS2022 然后突然中止调试器。 :(
    猜你喜欢
    • 2022-10-12
    • 2022-10-25
    • 2022-10-08
    • 2022-08-07
    • 1970-01-01
    • 2014-01-16
    • 1970-01-01
    • 2021-05-13
    • 2016-08-31
    相关资源
    最近更新 更多