我已经打开了一个窗口与我正在调试的网站。我不需要VS为我启动另一个每当我需要调试。
有没有办法阻止这种行为?
我已经打开了一个窗口与我正在调试的网站。我不需要VS为我启动另一个每当我需要调试。
有没有办法阻止这种行为?
当前回答
您可以右键单击您的项目,然后选择属性,在调试选项卡上,您应该取消选中启动浏览器复选框。
其他回答
打开启动项目的属性(project→{ProjectName} properties…从主菜单或在“解决方案资源管理器”中右键单击项目并选择“属性”),然后导航到“Web”选项卡,在“开始操作”下选择“不打开页面”。等待来自外部应用程序的请求。
您仍然可以使用任何浏览器(或Fiddler,无论什么)来访问正在运行的应用程序,但它不会自动打开浏览器窗口,它只是在后台启动并等待任何请求。
在Visual Studio 2019中,我解决了同样的问题:
去你的Visual Studio选项工具>>>选项>>>项目和解决方案>>> Web项目然后最后取消选项>>>停止调试器浏览器窗口关闭,关闭浏览器时调试停止
步骤1:
步骤2: >>>关闭调试器浏览器窗口,调试停止时关闭浏览器
步骤3:
最后点击>>> OK按钮,这些都是解决问题的步骤。
您可以右键单击您的项目,然后选择属性,在调试选项卡上,您应该取消选中启动浏览器复选框。
对于VS2022和ASP。NET核心:
另一个快捷方式是:单击右边绿色三角形按钮上的小下拉按钮,上面有项目名称,这通常会启动调试版本。然后是最后一个选项“{项目名}调试属性”,它直接启动专用的UI窗口。
从那里遵循@irf的建议:
“uncheck”选项不自动打开。
这个变通方法对我来说适用于VS 2019
工具=>选项
然后在搜索框中键入项目和解决方案。
选择Web项目。
然后取消下面的选项。
关闭浏览器窗口时停止调试器,调试停止时关闭浏览器。
这对我很有用。希望这能有所帮助。