如果您创建了一个具有 release1 配置的包。并且您想使用相同的包将其推送到实时服务器,但您需要具有不同的 Web 配置设置。是否可以安装该软件包并为各种其他配置(LIVE1、LIVE2)执行 Web 配置转换。请指导。
问问题
169 次
1 回答
0
您可以使用 Web 部署参数,而不是将 Web.config 转换放在转换文件中。然后,可以在包安装期间在 IIS 管理器 UI 中设置参数值(如果您使用它来安装包),或者如果您使用命令行安装它,则可以在随包提供的文件中设置参数值。有关示例,请参阅http://msdn.microsoft.com/en-us/library/ff398068(v=vs.110 )中的使用 Web.Config 文件设置的部署参数
另一种选择是使用 PackageWeb Nuget 包,它目前是一个测试版:
http://nuget.org/packages/PackageWeb
本博客介绍了PackageWeb:
http://sedodream.com/2011/12/24/PackageOncePublishAnywhere.aspx
于 2012-06-25T17:18:07.603 回答