MSDeploy - 在同一部署中两次转换配置
MSDeploy - Transform configuration twice in the same deploy
在我的 web.config
文件中,我有两个部分可以在部署时进行转换。
- 环境设置(包括连接字符串...)
- 身份验证(包括是否使用Auth)
两个部分是独立的。
所以我想要的是首先通过环境(integration\production)进行转换,然后通过身份验证(添加\删除)再次转换它
我已经尝试制作很多我想要的配置副本(Web.WithAuth.Integration.Config
、Web.WithOutAuth.Integration.Config
和生产相同)但我认为有更好的解决方案。
我如何使用 msdeploy 实现此目的?
我向我的 msdeploy 命令添加 deployProfile
参数(包含 auth replacement\add)和一个 configuration
参数(包括环境更改)。
这两个参数使.config
文件通过两次转换。
在我的 web.config
文件中,我有两个部分可以在部署时进行转换。
- 环境设置(包括连接字符串...)
- 身份验证(包括是否使用Auth)
两个部分是独立的。 所以我想要的是首先通过环境(integration\production)进行转换,然后通过身份验证(添加\删除)再次转换它
我已经尝试制作很多我想要的配置副本(Web.WithAuth.Integration.Config
、Web.WithOutAuth.Integration.Config
和生产相同)但我认为有更好的解决方案。
我如何使用 msdeploy 实现此目的?
我向我的 msdeploy 命令添加 deployProfile
参数(包含 auth replacement\add)和一个 configuration
参数(包括环境更改)。
这两个参数使.config
文件通过两次转换。