asp.net - 配置Visual Studio或Chrome以在同一新的浏览器窗口中启动多个Asp.Net项目

标签 asp.net visual-studio google-chrome debugging visual-studio-2017

我在Visual Studio 2017中有多个Asp.Net启动项目的解决方案。

当前行为

当我开始调试时,每个项目都在一个带有单个标签的新Chrome窗口中启动。

所需的行为

当我开始调试时,所有网页均在同一个新的Chrome窗口中启动,每个窗口均位于其自己的标签中。

显然,默认情况下,我在Brave浏览器中具有所需的行为-但是出于商业原因,我现在主要需要在Chrome中切换到调试。

因此,我怀疑这是浏览器设置,但是只要得到所需的行为,我就愿意在浏览器,Visual Studio或两者中调整设置。

UPDATE :

要明确的是,这不是:

  • How to use the same browser window every time you start a project in Visual Studio?

  • 也不是:
  • Stop Visual Studio from launching a new browser window when starting debug?

  • 我确实希望有一个新的浏览器窗口,除了以前的调试以外,实际上是与我可能已经在同一台计算机上启动的任何浏览器分开的实例。

    最佳答案

    To Launch Multiple Asp.Net Projects In The Same Browser Window



    您可以转到工具菜单=>选项=>项目和解决方案=> Web项目,然后可以找到一个名为:

    Stop debugger when browser window is closed, close browser when debugging stops



    Image of mentioned setting

    取消选中它,然后单击OK,然后可以在同一浏览器窗口中启动多个项目。注意:取消选中该设置后,此行为可能无法满足您的所有需求。它不会在新的Chrome实例中打开,但会在already running Chrome实例中打开(如果存在)。

    在VS中将Chrome设置为默认浏览器时。如果您已经在运行Chrome浏览器,请启动该解决方案,它将在该现有 Chrome实例中打开多个选项卡。并且只有当没有运行的Chrome实例时,它才会启动与预期相同的新Chrome浏览器窗口。因此,实际上,此设置只能满足您的部分预期行为。

    To Launch Multiple Asp.Net Projects In The Same New Browser Window



    似乎只有当您没有任何Chrome实例在运行时,此行为才可以实现。据我所知,在VS中没有设置可以将VS配置为总是在使用多个启动项目启动解决方案时在带有多个选项卡的新实例中启动Chrome。 Team by Suggest a Feature选项。希望它能有所帮助:)

    关于asp.net - 配置Visual Studio或Chrome以在同一新的浏览器窗口中启动多个Asp.Net项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57260373/

    相关文章:

    google-chrome - .net的Google Chrome控件

    asp.net - 回发后 FileUpload 控件的保留路径

    c++ - 在 Visual C++ 中关闭突出显示 "event"关键字

    css - 变换旋转在 Chrome 中无法正常工作

    c# - Visual Studio "Start xslt debugging"选项不可见

    c# - 在变量 C# 中保存 richTextBox 的特定行

    html - 谷歌字体未在 Chrome 中显示

    asp.net - PagesSection.ValidateRequest 是否足以防止 asp.Net 中的 XSS

    c# - 尝试查看数据时出现数据库错误

    asp.net - 在运行时更改启动页面