Msbuild 是否可以在安装包期间应用web配置转换

Msbuild 是否可以在安装包期间应用web配置转换,msbuild,web-config,teamcity,transform,msdeploy,Msbuild,Web Config,Teamcity,Transform,Msdeploy,如果您创建了具有release1配置的包。您希望使用相同的包将其推送到实时服务器,但需要有不同的web配置设置。是否可以安装该软件包并对各种其他配置LIVE1、LIVE2执行web配置转换。请指导。您可以使用Web部署参数,而不是将Web.config转换放在转换文件中。然后,可以在软件包安装期间在IIS管理器UI(如果使用该UI安装软件包)中或在随软件包提供的文件(如果使用命令行安装)中设置参数值。有关示例,请参见中的使用Web.Config文件设置的部署参数 另一种选择是使用PackageW

如果您创建了具有release1配置的包。您希望使用相同的包将其推送到实时服务器,但需要有不同的web配置设置。是否可以安装该软件包并对各种其他配置LIVE1、LIVE2执行web配置转换。请指导。

您可以使用Web部署参数,而不是将Web.config转换放在转换文件中。然后,可以在软件包安装期间在IIS管理器UI(如果使用该UI安装软件包)中或在随软件包提供的文件(如果使用命令行安装)中设置参数值。有关示例,请参见中的使用Web.Config文件设置的部署参数

另一种选择是使用PackageWeb Nuget软件包,该软件包目前是测试版:

PackageWeb在本博客中介绍: