【问题标题】:Web deployment task failed.(Creating a new application is not supported by this server environment)Web 部署任务失败。(此服务器环境不支持创建新应用程序)
【发布时间】:2019-08-19 06:55:49
【问题描述】:
【问题讨论】:
标签:
.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 交换并解决了问题。