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

做好网站建设和运营专门做衣服的网站

做好网站建设和运营,专门做衣服的网站,久久建筑网下载,怎么创建公众号步骤ASP.NET Core 是一个开源的#xff0c;跨平台的#xff0c;精简的模块化框架#xff0c;可用于构建高性能#xff0c;可扩展的web应用程序#xff0c; ASP.NET Core 中的数据配置常用 k-v 的形式存储#xff0c;值得注意的是#xff0c;新的数据配置还支持 层级方式跨平台的精简的模块化框架可用于构建高性能可扩展的web应用程序 ASP.NET Core 中的数据配置常用 k-v 的形式存储值得注意的是新的数据配置还支持 层级方式在这篇文章中我们将会讨论如何在 ASP.NET Core 中去使用。默认创建好的 ASP.Net Core 应用程序中会有两个json配置文件appsettings.json 和 appsettings.Development.json, 如下图所示使用 Json Provider 现在你可以使用 appsettings.json 来存放应用程序的配置数据。比如数据库连接串应用程序特定配置下面的代码片段展示了如何使用 IConfigurationBuilder.AddJsonFile() 将 appsettings.json 添加到配置系统中。public static IWebHostBuilder CreateWebHostBuilder(string[] args) WebHost.CreateDefaultBuilder(args).ConfigureAppConfiguration((hostingContext, config) {var env  hostingContext.HostingEnvironment;config.SetBasePath(env.ContentRootPath);config.AddJsonFile(appsettings.json, optional: false, reloadOnChange: true);}).UseStartupStartup();接下来看一下 appsettings.json 文件的具体内容。 {Logging: {LogLevel: {Default: Warning}},AllowedHosts: *,CustomKeys: {KeyA: ValueA,KeyB: ValueB} }要想从 appsettings.json 中读取到配置key可以从 IConfiguration 实例中进行读取比如说想要从 Controller 中读取 Configuration只需要通过依赖注入的方式将 Configuration 注入到 Controller 即可如下代码所示public class HomeController : Controller{private readonly ILoggerHomeController _logger;IConfiguration _configuration;public HomeController(ILoggerHomeController logger, IConfiguration configuration){_logger  logger;_configuration  configuration;}}下面的代码片段展示了如何通过 IConfiguration 实例 从 appsettings.json 文件中读取自定义的 CustomerKeys 节。public IActionResult Index(){var keyA  _configuration[CustomKeys:KeyA];var keyB  _configuration[CustomKeys:KeyB];return View();}下面是 HomeController 类的完整代码。public class HomeController : Controller{private readonly ILoggerHomeController _logger;IConfiguration _configuration;public HomeController(ILoggerHomeController logger, IConfiguration configuration){_logger  logger;_configuration  configuration;}public IActionResult Index(){var keyA  _configuration[CustomKeys:KeyA];var keyB  _configuration[CustomKeys:KeyB];return View();}}除了默认生成的 appsettings.json你还可以使用自定义的json文件给应用程序提供特定的配置信息换句话说可以不用将所有的配置信息都放置在 appsettings.json 中比如你可以创建一个自定义的 customsettings.json然后在 CreateWebHostBuilder() 中将其灌入到配置系统中如下代码所示 public static IWebHostBuilder CreateWebHostBuilder(string[] args) WebHost.CreateDefaultBuilder(args).ConfigureAppConfiguration((hostingContext, config) {                var env  hostingContext.HostingEnvironment;string pathOfCommonSettingsFile  env.ContentRootPath;config.SetBasePath(env.ContentRootPath);config.AddJsonFile(appsettings.json, optional: false, reloadOnChange: true);config.AddJsonFile($appsettings.{env.EnvironmentName}.json, optional: true, reloadOnChange: true);config.AddJsonFile(Path.Combine(pathOfCommonSettingsFile, customsettings.json), optional: true);}).UseStartupStartup();使用 Memory Provider 所谓的 Memory Provider 允许我们将应用程序的一些配置直接配置到内存而不像传统方式那样一定要指定一个 物理文件, 下面的代码展示了如何使用 Memory Provider 将 key-value 存放在内存中。var builder  new ConfigurationBuilder();var profileCollection  new Dictionarystring, string{{AuthorProfile:FirstName, Joydip},{AuthorProfile:LastName, Kanjilal},{AuthorProfile:Address, Hyderabad, India}};builder.AddInMemoryCollection(profileCollection);Configuration  builder.Build();灌到内存之后接下来就可以通过 IConfiguration 实例获取了如下代码所示 var firstName  _configuration[Profile:FirstName];值得注意的是和传统的 ASP.NET 相比 ASP.NET Core 中的配置文件数据有变更时默认情况下应用程序是不会感知的如果要做到感知的话通常有两种做法。重启应用程序调用 IConfigurationRoot.Reload()对了除了上文提到了json和memoryASP.NET Core 还支持众多的数据格式如JSON, XMLINI。译文链接https://www.infoworld.com/article/3310608/how-to-use-configuration-providers-in-aspnet-core.html
http://www.yutouwan.com/news/454541/

相关文章:

  • 主流门户网站有哪些可以免费做调查问卷的网站
  • nike diy定制网站网页设计模板图片美食
  • 南昌建设银行网站为什么无法卸载wordpress
  • 怎么样做移动油光文字网站免费下载京东购物
  • 国家商标查询入口seo加盟代理
  • 赣州做网站的公司有哪家好客户端下载
  • 顺平网站建设广西桂林现在能去吗
  • 合肥网站开发哪家好前端培训机构有用吗
  • 解析域名就可以做网站资源平台
  • 中间商网站怎么做教育建设网站
  • 外贸英文网站制作听完米课做的网站
  • 南通如何制作一个网站wordpress 热门头条
  • wix做的网站能扒下来开发小程序平台
  • 从0开始做网站机械电子工程专业知识网
  • 帝国网站管理系统后台上海网站建设培训学校
  • 手机开发网站怎么做遵义在线论坛
  • 宜昌做网站的广州网站建设商
  • 重庆网站设计公司网站制作480元做网站
  • 给网站做优化刷活跃要收费吗线上小程序
  • 有免费做门户网站吗什么网站算是h5做的
  • 手机网站制作公司报价wordpress插表格
  • 温州网站开发技术网站开发培训实训
  • php企业网站开发好学么什么网站有做qq群排名的
  • 南京做网站制作公司重庆定制网站建设地址
  • 个人网站不能有盈利性质网站建设考虑的因素
  • 网站建设需求公司内部调查临时域名用于网站调试
  • asp制作网站教程西宁做网站公司
  • 房屋中介网站怎么做企业网站建设如何去规划
  • 做网站平台的营业执照wordpress菜单锚点定位
  • 网站开发的费用wordpress 弹窗登陆