如何在 Windows 7 机器上 运行 .Net Core Web 应用程序?

How to run a .Net Core webapplication on a Windows 7 machine?

我想在 Windows 7 机器上 运行 ASP.Net 核心网络应用程序,而无需安装 Visual Studio。

我可以只在生产环境中安装 .Net Core 还是在安装 .Net Core 之前必须满足一些先决条件?

在 运行 .NET Core on windows 7 之前,您的系统必须安装 SP1 和修补程序 KB2533623,通过控制面板安装 IIS 包,然后安装 DotNetCore WindowsHosting(这允许 IIS 处理 ASP.NET 核心请求) - Link: https://go.microsoft.com/fwlink/?LinkID=827547

当您创建IIS应用程序时,它会创建一个应用程序池,将此池中的.NET CLR设置为"No Managed Code"。

这应该足够你 运行

我尝试了一些场景,发现了以下内容:

对于运行.Net Core,您只需要在生产环境中安装.Net Core 运行时(或SDK)。您可以在此处找到下载:https://github.com/dotnet/core/blob/master/release-notes/download-archive.md

对于使用 Kestrel 进行托管的 ASP.Net Core,您还只需要运行时(或 SDK)。 (我在 Windows 7 和 Linux Debian 上测试过这个) 使用 IIS 托管时,请参阅 Andre.Santarosa 答案