Configuration自定义操作:为Route构造相关的自定义Configuration

背景

大家对配置文件都是非常的熟悉,至于怎么个玩法就各有千秋。本人偶然在一个开源项目中看到牛人写的代码,其中就有关于配置文件的操作的方面。惊叹于代码的艺术的时候,更多的是感叹,唉!高手真多,本人什么时候才能达到这个水平,一步一步来,说不定,3,5几年后哥也成了高手了,哈哈。低调,一定要低调!

Configuration自定义操作基础

先来看本人总结出来的比较肤浅的代码,熟悉下基本操作,然后在看牛人在ASP.NET MVC中如何玩转Configuration。如下图所示,我们先仅仅拿几个类和比较简单的配置文件(下图标红色框的)入手:

Web.config如下:

Code highlighting produced by Actipro CodeHighlighter (freeware)
http://www.CodeHighlighter.com/

--> 1 <?xml version="1.0"?>
<configuration>
    <configSections>
        <section name="demoConfiguration" type="Core.Configuration.Operation.DemoConfigurationSection,Core.Configuration"/>
    </configSections>
    <demoConfiguration configSource="config\demo.config"/>
    <system.web>
        <compilation debug="true" targetFramework="4.0"/>
    </system.web>
</configuration>

以上是小编为您精心准备的的内容,在的博客、问答、公众号、人物、课程等栏目也有的相关内容,欢迎继续使用右上角搜索按钮进行搜索文件
, 代码
, 配置
, 自相关
, configuration
, 自定义操作
高手
,以便于您获取更多的相关知识。

时间: 2024-11-16 17:21:32

Configuration自定义操作:为Route构造相关的自定义Configuration的相关文章

流-Android 关于操作文件IO的相关问题

问题描述 Android 关于操作文件IO的相关问题 大神们给我看看下面我这个方法哪里错了?为什么总是移动文件失败!下面是输出打印的两句路径: /storage/sdcard0/dcim/Camera/IMG_20151127_094856.jpg /storage/sdcard0/baidu/searchbox/preset/preset4.2/pic/ /** * 移动至指定文件夹 * @param path * @param newPath * @return */ public stat

c#-C#安装过程找不到自定义操作程序集

问题描述 C#安装过程找不到自定义操作程序集 添加了自定义安装,在本地安装测试正常,但在部分用户电脑上安装,会提示找不到程序集,我打开安装路径的目录(C:Program Filesht.mes)中可以看到引用的文件 部分用户电脑正常,环境都是一样的 winXP sp3 .net3.5 解决方案 找不到这个文件,你干嘛把你的程序安装到system32的Files下呢?明显是你的安装程序制作的时候,选错了路径. 解决方案二: 很奇怪的是,如果直接用共享文件夹的方式拷贝安装包,安装并没有什么问题,但是

visual studio 2010-vs2010打包程序安装时,自定义操作执行失败之后能让安装程序不回滚么

问题描述 vs2010打包程序安装时,自定义操作执行失败之后能让安装程序不回滚么 我再用vs2010打包我的程序,想把驱动安装也打包进去,我尝试了两种方法. 1.我利用wdk里面的DIFxCmd.exe添加到打包工程自定义操作里面. 安装时提示程序包有问题.作为安装一部分的程序没有按预期完成. 这是安装日志: 2.我利用wdk的dpinst.exe安装.驱动安装都已经完成了,驱动也测试安装上了,可以正常用了 但是还是报错了 这是安装日志: 如果真的是安装驱动的程序返回值有问题的话,能让安装包过滤

SharePoint 2013 Designer 自定义操作菜单

众所周知,我们在SharePoint的二次开发中,经常会添加ECB菜单或者Ribbon菜单,通常我们会采取Feature的方式去添加一个Xml,或者采取JavaScript的方式,当然,除此之外,还可以利用Designer添加这些自定义操作,而且更加方便:但是,这种操作还是有缺点的,就是只能添加链接(目前我只发现能添加链接). 内容很简单,截图加描述的方式分享给大家,希望对有需要的人有个参考,呵呵. 1.打开列表,切换选项卡到列表设置,如下图: 2.创建一个ListItem Menu,填写Nam

自定义view 组合控件,怎么自定义的属性attrs怎么在布局里提示不出来~

问题描述 自定义view 组合控件,怎么自定义的属性attrs怎么在布局里提示不出来~ 我在构造方法里引用了属性值TypedArray typedArray = context.getTheme().obtainStyledAttributes(attrs R.styleable.CustomView defStyle 0);使用控件的布局里也添加了xmlns:custom=""http://schemas.android.com/apk/res/完整包名"" 解决

为什么我添加了Configuration的引用,可是还是找不到Configuration.Provider呢?

问题描述 为什么我添加了Configuration的引用,可是还是找不到Configuration.Provider呢?我在Web目录里添加了Configuration引用,在App_Code里的一个cs文件里还是找不到Configuration.Provider,请问这么回事?谢谢! 解决方案 解决方案二:VB里面的代码一共两个WebBrowser控件PrivateSubWebBrowser1_NewWindow2(ppDispAsObject,CancelAsBoolean)SetppDis

RMAN使用备份传输表空间的各种自定义操作

执行传输表空间时指定Data Pump文件目录 可以修改传输表空间集的Data Pump导出的dump文件名,示例脚本名和日志文件名.缺省情况下这些文件 存储在表空间目录中且缺省名称如下: .Data Pump导出的dump文件名为dmpfile.dmp .导出日志文件explog.log .示例脚本impscrpt.sql 可以通过指定datapump directory子句来指定dump文件和导出日志文件的存储目录,datapumpdirectory子句使用的是数据库目录对象名,不是文件系统

Android 应用程序窗体显示状态操作(显示隐藏标题栏或自定义窗体大小)

 Android 应用程序窗体显示状态操作(requestWindowFeature()的应用)requestWindowFeature(featrueId),它的功能是启用窗体的扩展特性.参数是Window类中定义的常量.一.枚举常量1.DEFAULT_FEATURES:系统默认状态,一般不需要指定2.FEATURE_CONTEXT_MENU:启用ContextMenu,默认该项已启用,一般无需指定3.FEATURE_CUSTOM_TITLE:自定义标题.当需要自定义标题时必须指定.如:标题是

jquery.validate 自定义验证方法及validate相关参数_jquery

Jquery Validate 相关参数 //定义中文消息 var cnmsg = { required: "必选字段", remote: "请修正该字段", email: "请输入正确格式的电子邮件", url: "请输入合法的网址", date: "请输入合法的日期", dateISO: "请输入合法的日期 (ISO).", number: "请输入合法的数字",