【问题标题】:.netcore 3.1 - Windows Hosting Bundle - Installs .Net Core Runtime 3.1.0 preview3 instead of 3.1.0 (final release version).netcore 3.1 - Windows Hosting Bundle - 安装 .Net Core Runtime 3.1.0 preview3 而不是 3.1.0(最终发行版)
【发布时间】:2020-05-09 22:13:55
【问题描述】:

我正在将现有的 .net core 3.0 web api 项目升级到 3.1。我从Microsoft's official site 下载了 .Net Core 3.1 的 Windows 托管包。

如网站所述:

ASP.NET Core 运行时使您能够运行现有的 Web/服务器 应用程序。 在 Windows 上,我们建议安装 Hosting Bundle 其中包括 .NET Core 运行时和 IIS 支持。

安装托管包后,我在控制面板中检查它是否安装正确。令我惊讶的是,我发现 .Net Core Runtime 版本是 3.1.0 preview3 而不是仅安装了 3.1.0。这种行为是故意的吗?我很担心,因为在我部署代码后它不应该抛出任何错误/问题。请提出您的意见.. 我应该手动卸载预览版并安装 3.1.0 版吗?

【问题讨论】:

  • 您确定您没有点击错误的链接或可执行文件吗?我也安装了,3.1 Preview 3没有,下载的文件名是什么?
  • 这里是文件名:“dotnet-hosting-3.1.0-win.exe”。这不是正确的吗?
  • 这是一个已知问题,那些家伙忘记正确命名了。它应该在 3.1.1 版本中修复。
  • @LexLi 能否请您提供它说这是一个已知问题的链接。该链接将帮助其他正在阅读这篇文章的人。谢谢!!
  • @Sascha 你可以卸载它并重新安装单个文件而不是托管包(我喜欢这个,因为我没有其他选择)。要使用托管包,我们必须等到 MS 修复它。

标签: iis hosting asp.net-core-3.1 .net-core-3.1


【解决方案1】:

我想分享这个链接,因为它让我很无聊。我在互联网上看到了很多关于会员 azure 等的广告。我不喜欢那些东西!!!。微软请不要做这件事。如果它是免费的而不是全部共享!

https://dotnet.microsoft.com/download/dotnet-core/thank-you/runtime-aspnetcore-3.1.3-windows-hosting-bundle-installer

【讨论】:

    【解决方案2】:

    当我尝试安装 3.1.0 托管包时,我可以看到正在安装 .net core runtime 3.1.0 preivew 3。

    但是,如果我单独安装 3.1 .0 预览版,dotnet --info 会显示

    但是,如果你尝试在 3.1.0 环境下运行dotnet --info,它的版本是

    所以我确信 3.1.0 官方版本已经安装在我身边。我也与我们的工程师确认了这一点,它应该会在未来的版本中修复。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-10-30
      • 1970-01-01
      • 2012-05-22
      • 1970-01-01
      • 2020-04-21
      • 2017-11-06
      相关资源
      最近更新 更多