【问题标题】:How to run a .Net Core webapplication on a Windows 7 machine?如何在 Windows 7 机器上运行 .Net Core Web 应用程序?
【发布时间】:2018-02-27 01:35:35
【问题描述】:

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

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

【问题讨论】:

  • 您可以在没有任何 Visual Studio 的情况下使用完整的 .NET Core SDK。

标签: asp.net-core asp.net-core-mvc .net-core asp.net-core-1.0 asp.net-core-2.0


【解决方案1】:

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

要运行 .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 答案

【讨论】:

    【解决方案2】:

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

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

    这应该足够你运行了

    【讨论】:

      猜你喜欢
      • 2020-10-27
      • 2020-07-04
      • 2017-05-22
      • 2020-10-18
      • 1970-01-01
      • 2017-01-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多