【问题标题】:Azure deployment failing due to NetFx451由于 NetFx451,Azure 部署失败
【发布时间】:2014-04-01 15:33:56
【问题描述】:

在将您的项目部署到 azure 时,您会收到错误

Azure Deployment: The feature named NetFx451 that is required by the uploaded package is not available in the OS * chosen for the deployment.

【问题讨论】:

    标签: azure deployment


    【解决方案1】:

    要修复此错误,请更新您的 azure 项目中的 *.cscfg 文件。在每个文件中你会发现osFamily="3"(可以是别的)把它改成osFamily="4"

    再次发布您的项目,现在应该可以部署了

    【讨论】:

      【解决方案2】:

      对于 .Net 4.6.1,您需要在 *.cscfg 文件中选择 osFamily="5" 并运行 these instructions

      【讨论】:

        【解决方案3】:

        This 博客文章还解释了如何做到这一点以及为什么“.cscfg”文件中的更改更详细地起作用。

        仅当您首先选择“Windows Server 2012 R2”(OS 4.x)作为来宾操作系统时,它才会起作用,因为它将安装目标框架运行时。只有修改配置文件才会出问题。

        如果 OS 或 .NET 版本都错误,似乎有一个相同的消息。

        我有一个“Windows 2008 R2”(OS 2.6),它说这个关于 NetFx 版本的错误消息。 将操作系统更改为“Windows Server 2012 R2”(OS 4.x)修复了 .NET 版本问题,但我仍然遇到同样的错误。修改配置文件解决了这个问题。

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 2017-01-01
          • 1970-01-01
          • 1970-01-01
          • 2019-12-04
          • 2021-12-09
          • 2018-08-07
          • 1970-01-01
          • 2020-01-06
          相关资源
          最近更新 更多