学习ASP.NET 中的 默认应用程序配置源

简介: 默认主机配置源使用命令行配置提供程序的命令行参数

默认应用程序配置源

从最高级到最低优先级

使用命令行配置提供程序的命令行参数。

使用无前缀环境变量配置提供程序的无前缀环境变量,

应用程序在环境中运行时的用户机密 Development 。

appsettings.{Environment}.json使用JSON 配置提供程序。例如appsettings.Production.json和appsettings.Development.json

appsettings.json使用JSON 配置提供程序。

回退到下一节中描述的主机配置。

默认主机配置源

使用命令行配置提供程序的命令行参数

DOTNET_使用环境变量配置提供程序的前缀环境变量

ASPNETCORE 使用环境变量配置提供程序的前缀环境变量,

对于.NET 通用主机和Web 主机,从最高优先级到最低优先级的默认主机配置源为:

ASPNETCORE 使用环境变量配置提供程序的前缀环境变量。

使用命令行配置提供程序的命令行参数

DOTNET 使用环境变量配置提供程序的前缀环境变量。

宿主机变量

以下变量在初始化主机构建器时被提前锁定,并且不会受到应用程序配置的影响:

应用名称

环境名称,例如Development、Production和Staging

内容根目录

Web 根目录

是否扫描托管启动程序集以及扫描哪些程序集。

应用程序和库代码从lHostBuilder.configureAppConfiguration回调中的HostBuilderContext.Configuration读取的变量。

每个其他主机设置都是从应用程序配置而不是主机配置中读取的。URLS是众多常见主机设置之一,不是引导程序设置。与之前列表中未列出的所有其他主机设置一样,URLS稍后会从应用程序配置中读取。主机配置是应用程序配置的后备,因此主机配置可用于设置URLS,但它将被应用程序配置中的任何配置源(如)覆盖appsettings.json。

相关文章
学习计算机组成原理(王道考研)------第十一天https://zhengyz.blog.csdn.net/article/details/121706379?spm=1001.2014.3001.5502
这篇文章是关于计算机组成原理的王道考研学习笔记,主要介绍了半导体存储器RAM和ROM的相关知识。
学习计算机组成原理(王道考研)------第十一天https://zhengyz.blog.csdn.net/article/details/121706379?spm=1001.2014.3001.5502
|
24天前
|
开发框架 监控 安全
.NET 应用程序安全背后究竟隐藏着多少秘密?从编码到部署全揭秘!
【8月更文挑战第28天】在数字化时代,.NET 应用程序的安全至关重要。从编码阶段到部署,需全面防护以保障系统稳定与用户数据安全。开发者应遵循安全编码规范,实施输入验证、权限管理和加密敏感信息等措施,并利用安全测试发现潜在漏洞。此外,部署时还需选择安全的服务器环境,配置 HTTPS 并实时监控应用状态,确保全方位防护。
34 3
|
27天前
|
开发框架 缓存 .NET
【App Service】在Azure App Service中分析.NET应用程序的性能的好帮手(Review Stack Traces)
【App Service】在Azure App Service中分析.NET应用程序的性能的好帮手(Review Stack Traces)
|
1月前
|
机器学习/深度学习 PyTorch 算法框架/工具
【文献学习】Phase-Aware Speech Enhancement with Deep Complex U-Net
文章介绍了Deep Complex U-Net模型,用于复数值的语音增强,提出了新的极坐标掩码方法和wSDR损失函数,并通过多种评估指标验证了其性能。
31 1
|
28天前
|
开发框架 监控 .NET
【Azure 应用程序见解】在Docker中运行的ASP.NET Core应用如何开启Application Insights的Profiler Trace呢?
【Azure 应用程序见解】在Docker中运行的ASP.NET Core应用如何开启Application Insights的Profiler Trace呢?
|
1月前
|
开发框架 NoSQL .NET
使用 Asp.net core webapi 集成配置系统,提高程序的灵活和可维护性
使用 Asp.net core webapi 集成配置系统,提高程序的灵活和可维护性
|
1月前
|
开发框架 前端开发 JavaScript
前后端分离,Asp.net core webapi 如何配置跨域
前后端分离,Asp.net core webapi 如何配置跨域
|
1月前
|
开发框架 .NET API
C#/.NET/.NET Core推荐学习书籍(24年8月更新)
C#/.NET/.NET Core推荐学习书籍(24年8月更新)
|
2月前
|
C# 数据安全/隐私保护
推荐三款开源且实用的.NET代码混淆工具,保护你的.NET应用程序
推荐三款开源且实用的.NET代码混淆工具,保护你的.NET应用程序
233 0
|
3月前
|
开发框架 .NET Nacos
使用 Nacos 在 C# (.NET Core) 应用程序中实现高效配置管理和服务发现
使用 Nacos 在 C# (.NET Core) 应用程序中实现高效配置管理和服务发现
242 0