【问题标题】:How to do web config settings by another service如何通过其他服务进行 Web 配置设置
【发布时间】:2021-06-01 03:04:25
【问题描述】:

我有多个客户端,每次部署我的 Web 应用程序时,我都必须为所有环境(如实时、测试)更新 Web 配置文件

所以我想添加一项服务,该服务将使用该服务为所有环境自动编写 Web 配置

我怎样才能进行那种有助于为所有客户端轻松部署的配置?

【问题讨论】:

    标签: web-config iis-8 webconfigurationmanager


    【解决方案1】:

    我认为你可以使用 powrshell 在 IIS 上的 applicationhost.config 中配置 environment variable

    例如,如果要将站点设置为开发,请创建一个 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'
    

    【讨论】:

      猜你喜欢
      • 2012-03-31
      • 1970-01-01
      • 1970-01-01
      • 2019-12-18
      • 2010-12-09
      • 1970-01-01
      • 1970-01-01
      • 2011-04-22
      • 1970-01-01
      相关资源
      最近更新 更多