如何将 VS Code 配置为使用 IIS Express 和 ASP.NET 核心运行和调试?



我已经能够使用Visual Studio 2017运行 ASP.NET 核心应用程序。Visual Studio集成了IIS Express和 ASP.NET 核心所有设置,并且可以与F5配合使用。

我想在 VS Code 中获得相同的功能。我已经找到并尝试了VS代码的IIS扩展。它们在不启动 dotnet.exe 进程的情况下提供文件。

如何配置 VS Code 项目以提供与 Visual Studio 2017 类似的运行/调试功能?

我不会在 2018-2022 年间让这个问题悬而未决和错误答案,而是提供一个带有提示的答案,以指导任何想要这个的人。

不幸的是,IIS Express上的 ASP.NET 核心需要VS技巧,就像我很久以前写的那样。因此,如果您想要相同的功能,则必须自己实现它。

请注意,这排除了VS Code的各种简单IIS Express扩展,因为它们都没有尝试到这一步。

如果在同一台计算机上同时安装了 VS 和 VS Code,则 VS Code 的新 IIS/IIS Express 扩展可能会有所帮助。通过与 Jexus Manager 和 VS 集成,它可以启动/停止 Web 应用程序(但仍需要大量进一步调整(。

您应该考虑设置开发工作流的替代方法,dotnet watch就是其中之一。

Visual Studio Market 中有一个扩展,可用于从 VS Code 在 IIS Express 中配置和托管 Web 应用程序。 检查一下我们这里。 https://marketplace.visualstudio.com/items?itemName=warren-buckley.iis-express

相关内容

最新更新