gpt4 book ai didi

msbuild - 如何使用 MSDeploy 配置应用程序池

转载 作者:行者123 更新时间:2023-12-04 15:01:30 24 4
gpt4 key购买 nike

我目前正在使用 MSBuild 通过传入参数来创建 MSDeploy 包:

/p:DeployOnBuild=true;DeployTarget=Package

我正在使用 parameters.xml 文件(位于我网站的根目录)。 Another SO question我发现尝试设置应用程序池。

我的 parameters.xml 文件:
<parameters>
<parameter name="Application Pool Name" description="Application Pool for this site" tags="" defaultValue="ASP.NET v4.0">
<parameterEntry kind="DeploymentObjectAttribute"
scope="application"
match="/application/@applicationPool" />
</parameter>
...
</parameters>

但似乎 msbuild 生成的 msdeploy 包内的 archive.xml 文件没有包含 applicationPool 元素的部分

如何使用此部分生成 archive.xml 以便我可以设置应用程序池?

我想设置的应用程序池已经存在,所以我不关心 MSDeploy 同步或在这里创建应用程序池。

编辑:
我发现了这个问题 How do I control the AppPool used for deploy through VS & MSDeploy settings这暗示使用 wpp.targets 生成自定义提供程序。我正在探索如何使用这种方法来修改 archive.xml 文件

最佳答案

假设您的项目具有正确的 IIS 设置并以管理员身份运行,您应该能够指定 IncludeIisSettings=true将设置包含在 zip 中。

如果您需要包含实际的 AppPool 定义(因此可以创建它),您还应该设置 IncludeAppPool=true .

关于msbuild - 如何使用 MSDeploy 配置应用程序池,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13594670/

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