当我尝试在Windows 10上的visual studio 2017RC中运行Web应用程序时,它会打开一个新的浏览器实例(在我的案例中为chrome) . 我也尝试过使用Internet Explorer,情况相同,浏览器没有登录,但如果我只是手动运行chrome就会登录 . 如何阻止visual studio在每次运行Web应用程序时运行新的浏览器实例?当我按下运行网站时,它应该在与之前的应用程序相同的窗口中打开(仅下一个选项卡)
我发现关闭Javascript调试意味着网站在现有Chrome实例的新标签页中打开 . 从我所看到的Visual Studio调试不如Chrome的开发工具那么好,所以关闭它对我来说不是问题 .
UPDATE
从VS2017 15.7.1开始,此修复程序不再有效,而且我必须另外取消选中 Stop debugger when browser window is closed
Stop debugger when browser window is closed
您可以从调试设置中禁用网站 .
Web应用程序运行后,您可以从任务栏启动网站 .
“浏览方式...”菜单选项似乎启动网站而不运行VS2017中的调试会话,这可能不是您想要的 .
我想分享问题的原因以及屏幕截图 . 它打开一个新窗口的原因是因为启用了JS调试 . 启动Chrome时启动Chrome,因此需要新实例 . 如果要从Visual Studio 2015恢复旧行为,可以执行此操作,但必须禁用JS调试 . 见下文:
Original Source
Original Discussion on Visual Studio Forum
我喜欢这样设置我的,我从我想要的地方运行页面(没有新的实例或标签打开)
4 回答
我发现关闭Javascript调试意味着网站在现有Chrome实例的新标签页中打开 . 从我所看到的Visual Studio调试不如Chrome的开发工具那么好,所以关闭它对我来说不是问题 .
UPDATE
从VS2017 15.7.1开始,此修复程序不再有效,而且我必须另外取消选中
Stop debugger when browser window is closed
您可以从调试设置中禁用网站 .
Web应用程序运行后,您可以从任务栏启动网站 .
“浏览方式...”菜单选项似乎启动网站而不运行VS2017中的调试会话,这可能不是您想要的 .
我想分享问题的原因以及屏幕截图 . 它打开一个新窗口的原因是因为启用了JS调试 . 启动Chrome时启动Chrome,因此需要新实例 . 如果要从Visual Studio 2015恢复旧行为,可以执行此操作,但必须禁用JS调试 . 见下文:
Original Source
Original Discussion on Visual Studio Forum
我喜欢这样设置我的,我从我想要的地方运行页面(没有新的实例或标签打开)