c# - 如何在 Visual Studio ASP.NET Core Web 项目中每次重建时使 Kestrel 控制台窗口自动关闭/重置?

标签 c# visual-studio asp.net-core asp.net-web-api kestrel-http-server

我使用的是 VS 2019。默认情况下,大多数(如果不是全部)ASP.NET Core Web 项目都使用 IIS Express 作为调试设置和 launchSettings.json 下的主机。

我倾向于删除 IIS Express 配置文件,转而使用“项目”配置文件/启动选项,尤其是对于 Web API 项目。

这只是在执行时打开一个 Kestrel 控制台窗口,我喜欢它如何在同一控制台中显示日志等,以便于诊断。

但问题是,如果更改了任何代码,并且我重新构建了解决方案/项目(Ctrl+B、Ctrl+Shift+B、Ctrl + F5 等),我会收到“无法复制.. .” Visual Studio 中的消息,直到我手动关闭此 Kestrel 控制台窗口。

这根本不是 IIS Express 配置文件的问题。

那么如何才能使我不必在每次重建时手动关闭 Kestrel 窗口呢?这似乎是一件自然/容易的事情,但我就是找不到选项。

最佳答案

你是说这个吗?

工具→选项→调试→常规→调试停止时自动关闭控制台

关于c# - 如何在 Visual Studio ASP.NET Core Web 项目中每次重建时使 Kestrel 控制台窗口自动关闭/重置?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/66536808/

相关文章:

c# - 作为 Entity Framework 生成代码的结果的命名空间

C# 如何在屏幕上的特定鼠标位置显示窗体?

visual-studio - log4net 仅在 Visual Studio 调试器中运行时记录

stored-procedures - 使用 Entity Framework Core 2 将原始 SQL 映射存储过程结果到 POCO/DTO

c# - 从 Azure DevOps 发布管道部署时,从 Visual Studio 发布的 ASP.NET Core 3.1 Web 应用程序不起作用

c# - 将此字符串转换为分钟数的最佳方法是什么?

c# - 我可以从同一解决方案中的不同项目访问另一个项目的嵌入式资源吗?

javascript - 使用 Visual Studio 的 JavaScript IntelliSense 模拟转换

visual-studio - 如何在 Visual Studio 之前处理按键?

c# - 在.Net Core库中使用IHostingEnvironment