【问题标题】:Continuous Deployment using WinRM - IIS Web App Deployment使用 WinRM 进行持续部署 - IIS Web 应用部署
【发布时间】:2017-11-27 13:49:54
【问题描述】:

在 WinRM - IIS Web 应用程序部署中,我正在尝试对 Web 部署参数文件进行一些更改。任务完成,但参数文件中的值没有改变。

【问题讨论】:

    标签: azure-pipelines-release-pipeline winrm


    【解决方案1】:

    Web Deploy Parameter 文件是带有 setparameter 部分的 xml 文件(例如 SetParameters.xml),Web Deploy Package 是通过 Web Deployment Package 方法发布 Web 项目生成的 zip 文件。 (检查你的任务)

    例如:

    SetParameters.xml:

    <?xml version="1.0" encoding="utf-8"?>
    <parameters>
      <setParameter name="IIS Web Application Name" value="Default Web Site/WebGeneralDemo_deploy" />
      <setParameter name="DefaultConnection-Web.config Connection String" value="Data Source=(LocalDb)\MSSQLLocalDB;AttachDbFilename=|DataDirectory|\aspnet-WebGeneralDemo-20161031015123.mdf;Initial Catalog=aspnet-WebGeneralDemo-20161031015123;Integrated Security=True" />
    </parameters>
    

    WinRM-IIS Web 应用部署任务:

    Web 部署包:$(Build.ArtifactStagingDirectory)\web.zip

    覆盖参数:name="DefaultConnection-Web.config Connection String",value="test"

    Web部署参数文件输入框可以为空,使用同一文件夹下的默认SetParameters.xml文件。

    另一方面,parameters.xml 文件中的相关参数将在构建包时添加到 SetParameters.xml 文件中。

    更多信息:如何:Use Web Deploy Parameters in a Web Deployment Package。

    【讨论】:

      猜你喜欢
      • 2023-04-01
      • 2012-12-08
      • 2018-10-24
      • 2021-04-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-02-21
      • 1970-01-01
      相关资源
      最近更新 更多