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

问题描述:

我想在Windows 7机器上运行ASP.Net Core web应用程序,而无需安装Visual Studio。如何在Windows 7机器上运行.Net Core web应用程序?

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

+1

您可以在不使用任何Visual Studio的情况下使用完整的.NET Core SDK。 – poke

我尝试了一些场景,我发现了以下工作:

对于运行.NET的核心,你只需要对.NET核心运行时(或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回答

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

当您创建您的IIS应用程序时,它将创建一个应用程序池,将此池中的.NET CLR设置为“无托管代码”。

这应该足够你跑