【问题标题】:Trying to add .NET Core 2.1 to my local IIS尝试将 .NET Core 2.1 添加到我的本地 IIS
【发布时间】:2021-08-28 20:17:38
【问题描述】:

我希望将 .NET Core 2.1 添加到我的本地 IIS,但没有看到它出现。已安装核心但未在 IIS 中显示。以下步骤:

> Download:    https://dotnet.microsoft.com/download/dotnet
> .Net Core 2.1 > Windows x64 > MSI version
> Reboot
> looking in IIS (IIS > default website > Features View > Modules)

我希望“AspNetCoreModule”出现在列表中,但没有列出任何内容。

【问题讨论】:

标签: iis .net-core


【解决方案1】:

不要使用https://dotnet.microsoft.com/download/dotnet 为 IIS 安装 .NET Core,因为该页面(截至 2021 年 6 月)仅链接到桌面运行时,而不是 IIS 版本。

相反,您需要“Hosting Bundle”,也就是“ASP.NET Core Runtime”,它从 https://dotnet.microsoft.com/download/dotnet/2.1 链接到

.NET Core 2.1 的 Hosting Bundle 的当前链接是 https://dotnet.microsoft.com/download/dotnet/thank-you/runtime-aspnetcore-2.1.28-windows-hosting-bundle-installer

之后,您需要确保您网站的web.config(不是您的应用程序web.config)(也可能是您的applicationHost.configare using AspNetCoreModuleV2 (and not AspNetCoreModule)


此外,您应确保您的“Windows 功能”设置(或 Windows Server 上的“角色和功能”)启用了必要的功能,例如 ISAPI 扩展和 ISAPI 过滤器。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2020-10-15
    • 1970-01-01
    • 1970-01-01
    • 2019-03-24
    • 1970-01-01
    • 2021-10-13
    • 1970-01-01
    相关资源
    最近更新 更多