我已经打开了一个窗口与我正在调试的网站。我不需要VS为我启动另一个每当我需要调试。

有没有办法阻止这种行为?


当前回答

在ASP中。Net 5项目现在可以为每个启动配置文件设置。

打开文件launchsettings。在Startup Project Properties文件夹下添加"launchBrowser": false到你正在配置的配置文件中,例如:

"profiles": {
    "IIS Express": {
      "commandName": "IISExpress",
      "launchBrowser": false,
      "environmentVariables": {
        "Hosting:Environment": "Development"
      }
    }
}

其他回答

在ASP中。Net 5项目现在可以为每个启动配置文件设置。

打开文件launchsettings。在Startup Project Properties文件夹下添加"launchBrowser": false到你正在配置的配置文件中,例如:

"profiles": {
    "IIS Express": {
      "commandName": "IISExpress",
      "launchBrowser": false,
      "environmentVariables": {
        "Hosting:Environment": "Development"
      }
    }
}

您可以使用“附加到进程”功能,而不是按F5。

这也可以让你在已知的工作部分中导航,而不会在下面加载VS调试器。

您现在还可以通过单击Run按钮旁边的下拉箭头来访问Web属性!

点击“运行”旁边的下拉按钮 {项目名称}属性 点击左侧列表中的“Web” 在“开始操作”段下,单击“不打开页面”。

你都准备好了!

PS:这对我来说是有效的,我使用的是VS Professional 2019的16.5.5版本:)

CTRL+ALT+ENTER如果你的修正是前端

http://blogs.msdn.com/b/webdev/archive/2013/06/28/browser-link-feature-in-visual-studio-preview-2013.aspx

由于我的VS (Visual Studio Enterprise 2017)中没有上述选项,我不得不寻找其他选项。

以下是我的发现:

进入“工具->选项->调试”选项卡(通用),取消选中“为Asp启用JavaScript调试”。Net(Chrome和IE)。