【发布时间】:2018-06-11 14:14:02
【问题描述】:
我们有 ASP.NET MVC Web 应用程序,它通过 VS (2017) 中的“发布...”成功部署到 Azure。现在如何从我们的 Powershell 脚本(在本地或在 TFS 上运行)发布 web 包?
我们这样做:
MSBuild "webproject.csproj" /t:Package
还有webproject.cmd、webproject.zip和其他一些文件生成。在 .cmd 文件中,它调用msdeploy.exe。然后使用来自 Azure 的发布文件,我们这样做:
.\webproject.cmd /T '/M:https://example.scm.azurewebsites.net:443/msdeploy.axd' '/U:USERNAME' '/P:PASSWORD' /a:Basic
它打破了:
错误代码:ERROR_NOT_SUPPORTED 更多信息:此服务器环境不支持创建新应用程序。了解更多信息:http://go.microsoft.com/fwlink/?LinkId=221672#ERROR_NOT_SUPPORTED。 错误数:1。
是的,我们可以通过 MSBuild 来完成,但它使用版本控制,而不是我们的包,如 here 中所述。
【问题讨论】:
标签: azure azure-web-app-service msdeploy