【问题标题】:Debugging Websites with Google Chrome使用谷歌浏览器调试网站
【发布时间】:2011-05-31 14:45:18
【问题描述】:

在编写 ASP.NET 网站时,Visual Studio 允许我指定使用哪个浏览器进行调试。我刚刚开始使用 MVC 3,但没有看到任何此类选项。

使用 MVC,在 Google Chrome 中进行调试,这很好,只是 Visual Studio 在我关闭浏览器时无法识别。然后我必须手动关闭调试器。

有没有办法 A) 当我停止在 Chrome 中调试网站时让 Visual Studio 调试器识别,或者 B) 指定在调试时应该使用 IE? (我更喜欢在浏览网页时将 Chrome 作为我的默认浏览器。)

【问题讨论】:

    标签: asp.net asp.net-mvc visual-studio debugging google-chrome


    【解决方案1】:

    当您调试 Web 应用程序时,Visual Studio 只是将自身附加到 IIS 进程(或开发服务器进程,如果您正在使用它),并使用正确的 URL 启动浏览器。浏览器甚至不知道您正在调试。使用 IE,Visual Studio 会执行一些额外的进程间 voodoo 来检测 IE 何时关闭;然而,其他浏览器不知道这种机制,只是做他们一直在做的事情——显示页面直到用户关闭它。所以你的选择是:

    • 接受您必须手动关闭浏览器的事实
    • 重用浏览器窗口(而不是从 Visual Studio 中运行浏览器,使用“附加到进程”并手动打开页面)
    • 硬着头皮用IE

    【讨论】:

      【解决方案2】:

      我相信this extension 允许您选择带有 MVC 应用程序的浏览器。或者,您可以只添加一个普通的 HTML 页面,并在其上设置浏览器默认值。这应该成为您项目其余部分的默认设置。

      【讨论】:

        【解决方案3】:

        要将 IE 保留为浏览器,请右键单击 aspx 文件并单击浏览方式。您应该可以从那里设置默认值。

        如果您没有 aspx 表单,只需创建一个,设置 pref 然后删除。

        【讨论】:

        • 在 MVC 中,我没有看到任何 ASPX 文件。
        • 添加新项目 - 你可以添加任何东西
        猜你喜欢
        • 1970-01-01
        • 2017-03-29
        • 1970-01-01
        • 1970-01-01
        • 2018-10-15
        • 2015-04-10
        • 2012-05-24
        • 1970-01-01
        • 2023-04-09
        相关资源
        最近更新 更多