我有多个客户端,每次部署 Web 应用程序时,我都必须为所有环境(例如实时、测试)更新 Web 配置文件
所以我想添加一项服务,该服务将使用该服务为所有环境自动编写 Web 配置
我怎样才能进行那种有助于为所有客户端轻松部署的配置?
我有多个客户端,每次部署 Web 应用程序时,我都必须为所有环境(例如实时、测试)更新 Web 配置文件
所以我想添加一项服务,该服务将使用该服务为所有环境自动编写 Web 配置
我怎样才能进行那种有助于为所有客户端轻松部署的配置?
我认为您可以使用 powrshellenvironment variable
在 IIS 上的 applicationhost.config 中进行配置。
例如,如果要将站点设置为开发,请创建一个 powershell 脚本以设置environment variable
为开发。只需在 powershell 中执行脚本或创建任务计划以自动执行它。(与设置生产相同)
appcmd.exe set config "Default Web Site" -section:system.webServer/aspNetCore /environmentVariables.[name='ASPNETCORE_ENVIRONMENT',value='Production'].value:"Development" /commit:apphost
您可以使用此命令执行脚本。
& 'D:\xxx.ps1'