ASP.Net 5 RC2 配置节绑定

     2023-02-26     243

关键词:

【中文标题】ASP.Net 5 RC2 配置节绑定【英文标题】:ASP.Net 5 RC2 configuration section binding 【发布时间】:2016-09-14 08:35:38 【问题描述】:

我刚刚将我的示例应用从 RC1 升级到 RC2,但我找不到如何将 appSettings.json 文件的特定部分绑定到我自己的 POCO。

https://github.com/aspnet/live.asp.net/blob/rc2/src/live.asp.net/Startup.cs#L47 的示例表明这样的事情应该可以工作:

services.Configure<AppSettings>(options => Configuration.GetSection("AppSettings").Bind(options));

但是对于最终的 RC2 位,找不到“绑定”方法或扩展方法

知道它现在在哪里,或者是否有新的方法?

【问题讨论】:

【参考方案1】:

好的,找到了。事实证明,活页夹已移至另一个包:Microsoft.Extensions.Configuration.Binder

添加此包后,原始问题中的代码将保持不变

【讨论】:

在出现错误的行中点击Ctrl+. 以获得自动建议总是有用的。在 ASP.NET Core 中,它将搜索 packagesearch.azurewebsites.net 并建议添加缺少的包声明 谢谢你,我不知道它也会搜索包。就我而言,它不起作用(只是获得了创建新方法的快捷方式,等等......)。可能是因为 Resharper 挡道了? 也许,我不使用 resharper,它适用于 Visual Studio 2015 Update 1 和 Update 2

ASP.NET Core RC2 中的依赖注入失败

】ASP.NETCoreRC2中的依赖注入失败【英文标题】:DependencyinjectionfailureinASP.NETCoreRC2【发布时间】:2016-06-1518:10:59【问题描述】:在尝试将我的asp.net核心应用程序从1.0RC1移植到1.0RC2后,我无法启动它。我得到的启动错误是这样的:Unh... 查看详情

Asp.Net 5 TagHelper 模型状态绑定

】Asp.Net5TagHelper模型状态绑定【英文标题】:Asp.Net5TagHelperModelstatebinding【发布时间】:2015-07-2713:36:59【问题描述】:我正在尝试制作一个绑定到当前ModelState的自定义TagHelper,就像<inputasp-for="this_part"/>我想从我的自定义TagHelpe... 查看详情

ASP.NET Core RC2 Jwt 令牌 KID 错误

】ASP.NETCoreRC2Jwt令牌KID错误【英文标题】:ASP.NETCoreRC2JwtTokenKIDerror【发布时间】:2016-09-2420:34:30【问题描述】:我在尝试使用JwtBearerAuthentication进行身份验证时遇到此异常:Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerMiddleware:Informat... 查看详情

ASP.NET Core RC2 IIS 在选项请求上返回 502

】ASP.NETCoreRC2IIS在选项请求上返回502【英文标题】:ASP.NETCoreRC2IISreturning502onoptionsrequest【发布时间】:2016-10-0122:51:30【问题描述】:我们有一个最近升级到RC2的ASP.NETCore应用程序。升级前一切正常,升级后一切都在Dev和Staging环境... 查看详情

ASP.NET MVC 5 模型绑定编辑视图

】ASP.NETMVC5模型绑定编辑视图【英文标题】:ASP.NETMVC5Model-BindingEditView【发布时间】:2014-02-1217:22:32【问题描述】:对于一个最好用口头和少量代码描述的问题,我想不出一个解决方案。我正在使用VS2013、MVC5和EF6代码优先;我也... 查看详情

asp.net中webconfig配置下configsections节点的作用是啥?

configSections元素(常规设置架构)指定配置节和命名空间声明。configuration元素(常规设置架构)configSections元素(常规设置架构)<configSections><section/><sectionGroup/><remove/><clear/></configSections>属性和元素下... 查看详情

如何在 ASP.NET core rc2 中禁用浏览器缓存?

】如何在ASP.NETcorerc2中禁用浏览器缓存?【英文标题】:HowtodisablebrowsercacheinASP.NETcorerc2?【发布时间】:2016-07-0618:56:12【问题描述】:我尝试了这个中间件,但浏览器仍在保存文件。我希望用户始终获得最新版本的js和css文件。pub... 查看详情

ASP.NET Core 中的模型绑定将下划线映射到标题大小写属性名称

】ASP.NETCore中的模型绑定将下划线映射到标题大小写属性名称【英文标题】:ModelbindinginASP.NETCoretomapunderscorestotitlecasepropertynames【发布时间】:2016-07-1111:03:12【问题描述】:我有一个模型类,我想在我的ASP.NETMVCCore(RC2)应用程序中... 查看详情

在 ASP.NET Core RC2 中使用 AddAuthentication 时的不明确调用

】在ASP.NETCoreRC2中使用AddAuthentication时的不明确调用【英文标题】:AmbiguouscallswhenusingAddAuthenticationinASP.NETCoreRC2【发布时间】:2016-09-1817:32:36【问题描述】:我已经安装了asp.netcorerc2。我正在尝试创建jwt令牌身份验证。在rc1中,所... 查看详情

ASP.NET 5 MVC 6 RC1 API 中的自定义模型绑定异常

】ASP.NET5MVC6RC1API中的自定义模型绑定异常【英文标题】:ExceptionwithcustommodelbindinginASP.NET5MVC6RC1API【发布时间】:2016-03-1519:22:36【问题描述】:当尝试在ASP.NET5RC1中使用自定义模型绑定器进行解析时,我在调用操作时在Microsoft.AspNet... 查看详情

Razor 页面在 ASP.NET Core RC2 运行时看不到引用的类库

】Razor页面在ASP.NETCoreRC2运行时看不到引用的类库【英文标题】:Razorpagecan\'tseereferencedclasslibraryatruntimeinASP.NETCoreRC2【发布时间】:2016-05-1802:51:57【问题描述】:我为RC2版本启动了一个新的MVCWeb应用程序项目,我正在尝试添加一个... 查看详情

JSON 属性现在在从 ASP .Net Core 1.0.0-rc2-final 交换到 1.0.0 时小写

】JSON属性现在在从ASP.NetCore1.0.0-rc2-final交换到1.0.0时小写【英文标题】:JSONpropertiesnowlowercaseonswapfromASP.NetCore1.0.0-rc2-finalto1.0.0【发布时间】:2016-11-0705:00:07【问题描述】:我刚刚将我们的项目从ASP.NetCore1.0.0-rc2-final换成了1.0.0。由... 查看详情

Angular2 Http 发布请求未绑定到 ASP.NET 5 控制器的操作

】Angular2Http发布请求未绑定到ASP.NET5控制器的操作【英文标题】:Angular2HttppostrequestnotbindingtoASP.NET5controller\'saction【发布时间】:2016-05-2717:31:36【问题描述】:我正在从Angular2向ASP.NET5控制器操作发起发布请求。Angular正确地发布数... 查看详情

ASP.net Core RC2 Web API POST - 何时使用 Create、CreatedAtAction 和 CreatedAtRoute?

】ASP.netCoreRC2WebAPIPOST-何时使用Create、CreatedAtAction和CreatedAtRoute?【英文标题】:ASP.netCoreRC2WebAPIPOST-WhentouseCreate,CreatedAtAction,vs.CreatedAtRoute?【发布时间】:2016-10-1619:05:26【问题描述】:这些功能的根本区别是什么?我只知道这三个... 查看详情

ASP.NET 5 (vNext) - 获取配置设置

】ASP.NET5(vNext)-获取配置设置【英文标题】:ASP.NET5(vNext)-GettingaConfigurationSetting【发布时间】:2015-07-2714:59:41【问题描述】:我正在编写一个基本的应用程序来学习ASP.NET5。我发现非常令人困惑的一个领域是配置。在ASP.NET5之前,... 查看详情

ASP.NET 5 (vNext) - 获取配置设置

】ASP.NET5(vNext)-获取配置设置【英文标题】:ASP.NET5(vNext)-GettingaConfigurationSetting【发布时间】:2015-07-2714:59:41【问题描述】:我正在编写一个基本的应用程序来学习ASP.NET5。我发现非常令人困惑的一个领域是配置。在ASP.NET5之前,... 查看详情

ASP.Net MVC 2 RC2:当所有可选参数为空时,自定义路由返回 404

】ASP.NetMVC2RC2:当所有可选参数为空时,自定义路由返回404【英文标题】:ASP.NetMVC2RC2:Customroutereturns404whenalloptionalparametersarenull【发布时间】:2011-01-1821:05:03【问题描述】:当我使用以下路由导航到以下URL时收到404错误:http://loca... 查看详情

交换 Azure Web App 部署槽会注销 ASP.NET Core RC2 中的所有用户

】交换AzureWebApp部署槽会注销ASP.NETCoreRC2中的所有用户【英文标题】:SwappingAzureWebAppdeploymentslotslogsoutallusersinASP.NETCoreRC2【发布时间】:2016-10-1710:01:09【问题描述】:每当我更新作为AzureWeb应用程序运行的ASP.NETCoreRC2网站时,它都... 查看详情