Skip to main content
 首页 » 编程设计

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

2024年02月04日33bonelee

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

请您参考如下方法:

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