【问题标题】:How to roll out latest .net framework on Azure VM?如何在 Azure VM 上推出最新的 .net 框架?
【发布时间】:2017-12-27 14:22:22
【问题描述】:

我使用 azure 门户创建了一个 Azure VM(Windows 服务器 2016)。它安装了.net 4.6.2。现在我想在上面推出最新的可用 .net 框架(4.7/ 4.7.1)。一种选择是下载所需的框架并将其安装在 VM 上。我确信应该有其他更好的方法来使用 Azure 门户或 ARM 模板在 Azure VM 上推出 .net 框架。请帮助我提供相同的选项。

【问题讨论】:

  • 没有。虚拟机就是虚拟机,手动升级你的东西或通过 PowerShell 远程处理/SSH/挑选你的毒药,但这个游戏中没有任何 Azure 特定的东西。

标签: azure azure-virtual-machine azureportal


【解决方案1】:

就像其他答案所说,您可以使用 Azure Powershell DSC 扩展,但还有其他方法可以实现。

通常您不想要特定应用\框架的最新版本。您想要您测试过您的应用程序代码的版本(因此它非常静态)。你可以创建一个虚拟机,安装所有你需要的东西并捕获它。您将获得一个映像,您可以从该映像部署 VM 的副本。该过程可以通过打包程序自动执行(因此,当您想更新某些内容时,您不必手动构建\重新捕获)。

另一种选择是使用 Azure VM Script Extensión,这比深入研究 Powershell DSC 要容易得多。

此外,有时您可以在图库中找到符合您需求的图片(但我怀疑这次是不是这样)。

【讨论】:

  • 哦对了,忘了打包机
【解决方案2】:

Azure 门户中目前没有在 VM 中部署/升级 .NET Framework 的方法。如果这是您要做的事情,我认为您应该在 Azure 资源管理器(ARM 模板)中使用 PowerShell Desired State Configuration(安装/更新 .NET Framework)。 This 可以很好地了解该过程的样子。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-20
    • 1970-01-01
    • 1970-01-01
    • 2013-04-18
    • 2021-02-18
    • 1970-01-01
    相关资源
    最近更新 更多