TFS 2017版本定义。 WinRM - IIS Web App管理任务。在“默认网站”下创建应用程序

时间:2017-10-20 14:08:11

标签: asp.net iis tfs winrm

我正在制定一个发布定义,它将网站部署到测试IIS服务器(Windows server 2012,IIS 8)。

我想使用IIS Web App Management任务在“默认网站/ Scott”下创建和配置应用程序或虚拟目录

当我指定“默认网站/ Scott”或“默认网站\ Scott”作为网站时,由于名称属性,任务失败。

Scott应用程序将与默认网站父级下的许多现有应用程序一起创建。我不介意它是否共享应用程序池。

我可以使用WinRM任务吗?如果没有,除了编写Powershell之外还有其他选择吗?

1 个答案:

答案 0 :(得分:2)

WinRM - IIS Web App Management任务中,您还可以配置Parameters for IIS Application configuration来部署IIS Web应用程序。但是目前TFS还没有这个:

  

正在使用的 Visual Studio Team Services 帐户   预览任务 wiz。 IIS Web应用程序部署 SQL Server数据库部署,应移至此扩展程序。所有   将在此处提供对IIS Web App部署任务或SQL Server数据库部署任务的未来增强功能   扩展

     

Source Link

现在,您必须使用Web部署将Web应用程序直接部署到具有IIS Web App Deploy任务的IIS服务器。您可以添加环境变量IIS Web Application Name并将其用作网站名称,例如:

enter image description here

IIS Web应用程序名称”参数是您要部署Web应用程序的IIS路径。这可以包括Default Web Site/Contoso.web_deploy之类的值,这在 Deployment |下的Deploy IIS App任务中指定网站名称

有关更多详细步骤,您可以查看以下两个不错的博客: