【问题标题】:TFS 2017- Release deploy app to IIS under a websiteTFS 2017-发布将应用程序部署到网站下的 IIS
【发布时间】:2018-01-23 12:07:09
【问题描述】:

我正在使用 TFS 2017 构建和发布来部署网站, 在我的 IIS 中,我有以下结构

 - WebsiteHost
   - ApplicationToDeploy

我正在使用Deploy IIS App 踏上 TFS 释放定义

问题:如何告诉realease build 更新ApplicationToDeploy 下的WebsiteHost?现在它在WebsiteHost 级别创建了一个我不想要的新网站。我在任务的主机名字段中尝试了 WebsiteHost\ApplicationToDeploy,但这只是创建了一个主机名 WebsiteHost\ApplicationToDeploy 的网站。有什么想法吗?

希望我把我的问题说清楚了

【问题讨论】:

    标签: asp.net iis tfs release webdeploy


    【解决方案1】:

    根据我的测试,您只需在Deploy IIS App 步骤中指定网站名称,然后在使用 CI/CD 定义集签入任何更改后,它将自动更新网站。

    假设网站名称为ApplicationToDeploy,只需在Deployment > Website name下指定名称

    更新:

    确保该网站存在,然后检查 IIS 管理器。

    【讨论】:

    • 所以如果网站存在我不需要管理 IIS 应用程序任务?只是部署?
    • 我也收到此错误 ERROR_SITE_DOES_NOT_EXIST 更多信息:站点“ApplicationToDeploy”不存在。
    • @WojtekT 检查 IIS,确保网站存在
    • 它确实是WebsiteHost站点下的一个应用程序
    • @WojtekT 您能否截取 IIS 站点和构建步骤的屏幕截图,并提供任何其他详细信息以重现此问题以进行进一步的故障排除。
    猜你喜欢
    • 1970-01-01
    • 2021-11-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-03-21
    • 2018-03-14
    • 1970-01-01
    相关资源
    最近更新 更多