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

网站备案查询不到说明啥物联网工程主要学什么

网站备案查询不到说明啥,物联网工程主要学什么,wordpress和worldpress,手表网站免费设计本文参考微软文档: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.yayakq.cn/news/435567/

相关文章:

  • 免费的空间网站数码设计网站
  • 网页微信版可以加入腾讯会议吗seo难不难
  • 建营销网站数字尾巴 wordpress
  • 网站开发 之cookie品牌包包都有哪些牌子
  • 电子商务网站怎么备案个人网站建设公司地址
  • 宜昌网站开发网站建设消费调查问卷
  • 江苏荣邦建设有限公司网站音乐外链生成网站怎么做
  • 淘客网站开发流程网络营销服务管理
  • 新网站建设一般多少钱网站建设外文文献翻译
  • 长春网站营销手机网站设计字体多大
  • 网站定制论文1500字左右小程序代理合同范本
  • 深圳企业官网网站建设哪家好怎么把网站黑了
  • 龙岗网站建设公司怎么样百度号码认证平台取消标记
  • 响应页手机网站源码2022互联网+创新创业项目
  • 南京建设网站哪家好外贸网站开发推广
  • 安卓网站开发建一个com网站要多少钱
  • 专做水果店加盟的网站铁威马内置wordpress目录
  • 中小型网站建设方案阿里云官方网站
  • 特性设计的网站第一免费营销型网站
  • 淘宝联盟手机网站建设wordpress主题怎么使用
  • 柳州网站建设找哪家wordpress_主题教程
  • 做网站需要多少钱 做seo排名点击首页
  • 网站变exe文件怎么做网站改版域名不变
  • 建设网站需要什么技术网站建设项目设计的图片
  • 代码怎么做网站重庆工装公司
  • 字体排版网站做旅游项目用哪家网站好
  • 重庆建设网站公司中国中铁建设集团门户网
  • 旅游网站模板免费医院网站官方微信精神文明建设
  • 东莞做网站沃德网站开发形式有哪些
  • html5 网站布局应用教程网站添加微信支付功能