gpt4 book ai didi

google-chrome - Visual Studio 2013 调试在 Chrome 上挂起

转载 作者:行者123 更新时间:2023-12-04 02:26:18 25 4
gpt4 key购买 nike

今天,我在我的 PC 上收到了一套 Microsoft 更新。在这些更新之后,当我在 Visual Studio 2013 中开始调试时,Chrome 开始间歇性挂起。我有 Windows 8.1 Enterprise、64 位和 Visual Studio 2013 Ultimate with Update 4。在我的工作站上,Chrome 的版本是 39.0.2171.95 m。

通过 F5 或 Ctrl+F5(不调试启动)调试没有区别,Chrome 仍然间歇性挂起。这发生在多个 Web 应用程序项目上,甚至是未连接到任何外部数据库的项目。当我使用 Internet Explorer、Firefox 和 Safari 进行调试时,Visual Studio 2013 工作正常。其中一个站点是在我的工作站本地的 IIS 中设置的,我可以在 Chrome 中成功浏览到该站点。但是如果我通过 Visual Studio 2013 启动同一个站点,浏览器就会挂起。我清除了 Chrome 中的历史记录和 cookie。重新启动并不能解决这个问题。

尤其令人讨厌的是,问题是间歇性的。如果我在 Visual Studio 调试器中循环浏览多个浏览器,Chrome 有时会工作。在过去,它总是有效的。鉴于我的 PC 今天收到了大约 30 个更新,我怀疑问题与其中一项更改有关。

有没有其他人在 Visual Studio 2013 中遇到过这个 Chrome 问题,如果有,修复方法是什么?谢谢。

=== 编辑 1/9/2015 ===

在进一步解决此问题后,我能够始终如一地复制该问题,现在有了 Chrome 的解决方法。我一直以管理员身份运行 Visual Studio(高级模式)。

要复制此操作,请执行以下操作:

  • 以管理员身份运行 Visual Studio 2013。
  • 关闭所有 Chrome 实例。
  • 在 Visual Studio 功能区中选择 Chrome 浏览器并启动站点。
  • Chrome 将无限期挂起。

  • 相比之下,其他浏览器(IE、Firefox、Safari)可以按照上述步骤操作,成功运行,不挂机。

    有两种解决方法。第一个:避免以管理员身份运行 Visual Studio 2013,您将能够从 VS 成功启动 Chrome。以下是第二种解决方法的步骤。
  • 以管理员身份运行 Visual Studio。
  • 在 Visual Studio 中启动站点之前打开 Chrome 实例。
  • 该站点应成功打开。

  • 我的理论是,当 Visual Studio 尝试启动一个新的浏览器实例时,如果它检测到 Chrome 没有运行,它会尝试以提升模式启动 Chrome。这会导致 Chrome 挂起。这只是我的理论。对 Visual Studio 或 Chrome 的内部工作有更多了解的人会对此有更深入的了解。

    请注意,这是一种解决方法。我不认为它是一个解决方案,因为这只是解决了曾经可用的功能。

    最佳答案

    我也经历过,但是我找到了一个解决方案,比如在 chrome 中只打开一个选项卡进行调试,只要你关闭其他选项卡,vs 就会开始顺利运行。

    关于google-chrome - Visual Studio 2013 调试在 Chrome 上挂起,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27713291/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com