当前位置: 首页 > news >正文

深圳网站制作公司电话今日财经最新消息

深圳网站制作公司电话,今日财经最新消息,十大财务软件排名,一般个人网址是什么本文参考微软文档:ASP.NET Core 中的配置 ASP.NET Core 中的应用程序配置是使用一个或多个配置程序提供程序执行的。 配置提供程序使用各种配置源从键值对读取配置数据: 设置文件,例如 appsettings.json环境变量Azure Key VaultAzure 应用配…

本文参考微软文档:ASP.NET Core 中的配置

ASP.NET Core 中的应用程序配置是使用一个或多个配置程序提供程序执行的。

 配置提供程序使用各种配置源从键值对读取配置数据:

  • 设置文件,例如 appsettings.json
  • 环境变量
  • Azure Key Vault
  • Azure 应用配置
  • 命令行参数
  • 已安装或已创建的自定义提供程序
  • 目录文件
  • 内存中的 .NET 对象

这里主要介绍使用设置文件,设置文件包含一组名称类似的文件:appsettings.json,appsettings.{Environment}.json

其中,Environment 取值可以是任意值,但是框架提供了下列三个值:

  • Development:launchSettings.json 文件将本地计算机上的 ASPNETCORE_ENVIRONMENT 设置为 Development
  • Staging
  • Production:没有设置 DOTNET_ENVIRONMENT 和 ASPNETCORE_ENVIRONMENT 时的默认值。

默认的 JsonConfigurationProvider 会按以下顺序加载配置:

  1. appsettings.json
  2. appsettings.{Environment}.json:例如,appsettings.Production.json 和 appsettings.Development.json 文件。 文件的环境版本是根据 IHostingEnvironment.EnvironmentName 加载的。 

appsettings.{Environment}.json 值替代 appsettings.json 中的键。 例如,默认情况下:

  • 在开发环境中,appsettings.Development.json 配置会覆盖在 appsettings.json 中找到的值。
  • 在生产环境中,appsettings.Production.json 配置会覆盖在 appsettings.json 中找到的值。 例如,在将应用部署到 Azure 时。

经测试,通过IDE直接启动时,使用的是appsettings.Development.json文件,而发布后的程序启动时,使用的则是 appsettings.Production.json文件。

在代码中使用配置文件

通过依赖注入的方式配置Configuration属性,然后通过GetSection方法访问键值对。

public partial class AdminContext : DbContext
{public AdminContext(IConfiguration configuration){Configuration = configuration;}public AdminContext(DbContextOptions<AdminContext> options, IConfiguration configuration): base(options){Configuration = configuration;}private readonly IConfiguration Configuration;protected override void OnConfiguring(DbContextOptionsBuilder optionsBuilder){string? host = Configuration.GetSection("DBHost").Value;string? port = Configuration.GetSection("DBPort").Value;string? userid = Configuration.GetSection("DBUser").Value;string? password = Configuration.GetSection("DBPasswd").Value;string connectString = $"host={host};port={port};database=Admin; userid={userid};password={password};";optionsBuilder.UseMySQL(connectString);}
}

http://www.wangmingla.cn/news/395.html

相关文章:

  • 广州在线图文网络科技中心网站建设近期国际新闻热点大事件
  • 字体设计网站有哪些免费网络营销软件推广
  • 租个国内服务器做网站多少钱推广平台哪儿有怎么做
  • 网站建设申请软文营销平台
  • 做鸡网站网站推广的常用方法
  • 彩票网站做一级代理犯法吗渠道销售怎么找客户
  • wordpress邮箱备份网站搜索优化价格
  • 多国语言外贸网站模板seo搜索引擎
  • 销售网站建设的短文营销策划公司 品牌策划公司
  • 个人网站有哪些八八网
  • 上海滕州建设集团网站重庆小潘seo
  • 买一个网站需要多少钱百度推广授权代理商
  • 青岛网站建设定制seo案例分析
  • 建设工程竣工备案网站百度热门关键词
  • 汽车网站页面百度手机端推广
  • 网站开发郑州seo和sem的区别与联系
  • 香蜜湖附近网站建设手机网络优化软件
  • 西安网站制作工作室网络营销典型案例
  • 高端网站建设方案报价广西壮族自治区
  • 电影的网站做他妈的没完没了没了吗seo排名平台
  • 沈阳网站建设培训班网站权重
  • 网站设计结构图用什么做线上推广平台哪些好
  • 上海 网站建设业务营销方法域名推荐
  • 怎么才能创建网站推广产品的渠道
  • 网站建设中 意思网站推广排名优化
  • 保定哪家做网站好大连今日新闻头条
  • 什么是网站名称seo测试工具
  • 亚马逊网网站建设规划报告百度关键词优化的意思
  • 网站开发什么课程营销网站设计
  • 企业建站网络公司使用最佳搜索引擎优化工具