`

web.config学习笔记(一)-----节点

阅读更多

下面我们来一步一步的搞定这个web.conifg,我想只要我们理解了web.config中基本的框架,也就是最常用,最基本的节点结构,原理,以后在也不怕了,开工

<?xml version="1.0"?>
<configuration>

<configSections>

<section name="appSettings" type="System.Configuration.NameValueFileSectionHandler, System"/>

</configSections>

</configuration>

这个配置项是什么意思呢? name="appSettings"这里表示自定义的配置项键。也就是 appSettings
type="System.Configuration.NameValueFileSectionHandler, System"
表示 appSettings 这个自定义配置键的处理类是 System.Configuration.NameValueFileSectionHandler,后面的 System表示此类所在的 dll的名称。

<appSettings>
<add key="SystemFramework.Tracing.Enabled" value="False" />

〈/appSettings

也就是说我们在configSections中定义了配置项键,在配置文件后面就有与之对应的实现(也可以自定义配置节点,Duwamish就是很好的例子,大家可以细细的

<configuration>

<configSections>

<section name="DuwamishConfiguration" type="Duwamish7.Common.DuwamishConfiguration, Duwamish7.Common" />

</configSections>

</configuration>




<DuwamishConfiguration> //注意这里就是自定义配置项节点了

<add key="Duwamish.DataAccess.ConnectionString" value="server=.;User ID=sa;Password=password;database=Duwamish;Connection Reset=FALSE" />

<add key="Duwamish.Web.EnablePageCache" value="True" />

<add key="Duwamish.Web.PageCacheExpiresInSeconds" value="3600" />

<add key="Duwamish.Web.EnableSsl" value="False" />

</DuwamishConfiguration>

好了,这部分就算玩了

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics