gpt4 book ai didi

file - msdeploy + setParameters.xml,如何设置Web物理文件位置

转载 作者:行者123 更新时间:2023-12-03 00:39:55 24 4
gpt4 key购买 nike

这个问题已经被讨论了一些,如果重复,请原谅我,但我还没有找到确切的答案。

我正在尝试为部署配置创建一个Parameters.xml,用于指定网站的目标物理文件夹。这是为了使用 TeamCity 进行自动构建,例如使用 .deploy.cmd 的命令行。

有人可以解释一下我需要做什么吗?

参数.xml:

<parameter name="physicalPathLocation" description="Physical path where files for this Web service will be deployed." defaultValue="\" tags="PhysicalPath">
<parameterEntry kind="DestinationVirtualDirectory" scope="Default\ Web\ Site/iag\.application\.services\.exampleservice/" match="" />
</parameter>

并在 SetParameters.xml 中

<setParameter name="physicalPathLocation" value="C:\MyFolder\MySite" />

我怀疑我的问题在于如何声明范围,但不确定需要做什么。

最佳答案

假设 Default Web Site/iag.application.services.exampleservice 是 IIS 中的虚拟目录(DestinationVirtualDirectory 仅对“应用程序”有效),您可能可以删除 / 后缀而不对其进行编码。 (我还删除了 match 属性)

<parameter name="physicalPathLocation" 
description="Physical path where files for this Web service will be deployed."
defaultValue="\"
tags="PhysicalPath"
>
<parameterEntry kind="DestinationVirtualDirectory"
scope="Default Web Site/iag.application.services.exampleservice" />
</parameter>

请记住,在设置参数之前不必声明参数。您可以轻松地声明完整参数并同时设置它:

<setParameter name="physicalPathLocation" 
kind="DestinationVirtualDirectory"
scope="Default Web Site/iag.application.services.exampleservice"
value="C:\MyFolder\MySite" />

关于file - msdeploy + setParameters.xml,如何设置Web物理文件位置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12378931/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com