我使用的是 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/