gpt4 book ai didi

c# - 在 .Net Core Web API 中使用 web.config 文件

转载 作者:太空宇宙 更新时间:2023-11-03 20:59:21 26 4
gpt4 key购买 nike

我们目前正在构建一个 .net 核心 Web API 应用程序,到目前为止,它的使用效果非常好。但是,我们的部署服务器 (Team Studio) 存在问题,无法替换 appsettings.json 文件中的数据库连接字符串。是否可以通过将连接字符串置于旧的 web.config 格式中来解决此问题,以便 Team Services 可以进行替换?我尝试创建一个,但无法使用 System.Configuration 从中访问连接字符串

最佳答案

appsettings.json 应该 的工作方式是它应该只包含与环境无关的配置。任何特定于特定环境的内容(例如连接字符串)都应该进入 appsettings.{Environment}.json。然后根据您要部署到的服务器上设置的 ASPNETCORE_ENVIRONMENT 环境变量加载该文件。换句话说,您不需要更换任何东西。只需部署 appsettings.jsonappsettings.{Environment}.json 并确保正确设置 ASPNETCORE_ENVIRONMENT 变量。

关于c# - 在 .Net Core Web API 中使用 web.config 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47185781/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com