首页 文章

使用Google Chrome调试网站

提问于
浏览
0

编写ASP.NET网站时,Visual Studio允许我指定用于调试的浏览器 . 我刚刚开始玩MVC 3,我没有看到任何这样的选择 .

使用MVC,调试发生在谷歌浏览器中,这很好,除了我关闭浏览器时Visual Studio无法识别 . 然后我必须手动关闭调试器 .

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

3 回答

  • 0

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

    • 实际上您必须手动关闭浏览器

    • 重用浏览器窗口(而不是从Visual Studio内部运行浏览器,使用"Attach to process"并手动打开页面)

    • 咬紧牙关并使用IE浏览器

  • 1

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

  • 1

    要在浏览器中保持IE,请右键单击aspx文件,然后单击“浏览” . 你应该可以从那里设置默认值 .

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

相关问题