【问题标题】:Web deployment task failed.(Creating a new application is not supported by this server environment)Web 部署任务失败。(此服务器环境不支持创建新应用程序)
【发布时间】:2019-08-19 06:55:49
【问题描述】:

我想在 Azure 的单一应用服务中发布两个网站。我使用 Azure 中的虚拟应用程序和目录在单个应用程序服务中发布两个网站。

 Ex : site/portal
      site/identity

我创建了应用服务并使用两个虚拟应用程序对其进行了配置。 但是使用发布配置文件从 vs 2017 发布时出现以下错误。

Web 部署任务失败。 (创建一个新的应用程序不是 此服务器环境支持。了解更多信息: http://go.microsoft.com/fwlink/?LinkId=221672#ERROR_NOT_SUPPORTED.)

非常感谢任何帮助。 ?

【问题讨论】:

    标签: .net azure deployment msbuild publish


    【解决方案1】:

    是的,正如错误消息中的 link 所述,Azure 网站不支持在 Web Deploy 发布操作期间创建新的虚拟应用程序或修改服务器上的现有应用程序配置。

    为了解决此问题,您可以通过 Azure 门户 (portal.azure.com) 创建新的虚拟应用程序或修改您的站点的现有配置设置。为此,请登录门户,打开您的站点设置,然后单击“配置”选项卡。从那里,您需要修改您的站点以匹配您尝试部署的应用程序的配置设置。在大多数情况下,这只是更改 .Net Framework 版本的问题,但在某些情况下,这可能还需要您添加新的虚拟应用程序。

    您可能还想查看this 博客文章以快速浏览。

    希望这会有所帮助。

    【讨论】:

      【解决方案2】:

      我遇到了与@tech-gayan 相同的问题/情况,这就是我认为我到达那里的方式。

      我在创建物理目录之前配置了应用程序。

      我通过删除门户中的应用程序目录来解决此问题,保存更改,然后重新创建应用程序。然后发布工作。

      所以先创建物理目录,然后再创建虚拟应用程序。

      【讨论】:

        【解决方案3】:

        我遇到了同样的错误,所有配置都是正确的。我在插槽部署期间遇到的错误。我手动将 Prod Slot 与 staging slot 交换并解决了问题。

        【讨论】:

        • 这没有提供问题的答案。
        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2013-03-10
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多