2

我想将 ASP.NET Web 应用程序作为网站(不是云应用程序)发布到 Azure。我可以根据这里使用 Publish-AzureWebsiteProject cmdlet 。

Publish-AzureWebsiteProject -Package .\Contoso.Website.zip -Name contosows

但这种方法需要 Azure PowerShell。我想我需要在 Deploy Agent box 上安装 Azure PowerShell ,并为此编写一个自定义工具。

这是正确的方法吗?

如何为发布管理编写自定义工具?

4

1 回答 1

1

这是一个非常古老的问题,但只是为了给它一个当代的旋转,以防万一有人遇到它。

我认为您不再需要为此创建自定义任务。

如果在 VSTS 中使用发布管理(我确信现在 TFS 非常相似)

您可以为网站使用内置的 VSTS 任务,https: //docs.microsoft.com/en-us/vsts/pipelines/tasks/deploy/iis-web-app-deployment-on-machine-group?view= VSTS

或者,如果您确实需要 Azure RM,Azure RM 现在已内置到部署代理中。

https://github.com/Microsoft/vsts-image-generation/blob/master/images/win/Vs2017-Server2016-Readme.md#azureazurerm-powershell-modules

于 2018-06-29T10:12:53.723 回答