Web 部署任务失败。(此服务器环境不支持创建新应用程序)

Posted

技术标签:

【中文标题】Web 部署任务失败。(此服务器环境不支持创建新应用程序)【英文标题】:Web deployment task failed.(Creating a new application is not supported by this server environment) 【发布时间】: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.)

非常感谢任何帮助。 ?

【问题讨论】:

【参考方案1】:

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

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

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

希望这会有所帮助。

【讨论】:

【参考方案2】:

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

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

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

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

【讨论】:

【参考方案3】:

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

【讨论】:

这没有提供问题的答案。

以上是关于Web 部署任务失败。(此服务器环境不支持创建新应用程序)的主要内容,如果未能解决你的问题,请参考以下文章

Visual Studio 2010 Web 部署任务失败

Web 部署任务失败。无法连接...服务器没有响应

Office for Mac 客户端环境中不支持 Web SQL

解决问题:Jenkins Web 部署任务失败

TFS 构建错误:Web 部署任务失败。包文件没有 .zip 文件扩展名

链接程序集任务意外失败Xamarin表单