簡體   English   中英

將appsettings.json發布到不同的環境

[英]Publishing appsettings.json to different environment

我有三個文件appsettings.json ,這是一個我要存儲“常規共享設置”的文件,然后我有appsettings.Development.jsonappsettings.Production.json

當我從Visual Studio發布時,似乎只復制appsettings.json而不是添加/合並甚至只是發送一個簡單的副本部署文件夾,對我來說這個任務應該合並到部署管道中。

問題是:我該怎么辦? 我錯過了什么? 難道不應該將這些行動納入流程嗎?

確保您的project.json包含的文件包含在要發布和/或復制到輸出的文件列表中:

"buildOptions": {
  "copyToOutput": [
    ...
    "appsettings.json",
    "appsettings.*.json",
    ...
  ],
}

要么

"publishOptions": {
  "include": [
    ...
    "appsettings.json",
    "appsettings.*.json",
    ...
  ]
}

這些文件不會合並到一個文件中。 它們將在運行時由配置系統進行邏輯合並。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM