天一剑客

首页 新随笔 联系 管理

在分布式系统中,对于应用服务器的配置参数,我们都是保存在web.config文件内的,web.config是一个xml文件。

一、如何设置配置参数
默认情况下,web.config中只有一个<system.web>节点,为了保存自定义的节点信息,我们必须加入

 <configSections> 
  
<section name="ApplicationConfiguration" type="Human.SystemFrameworks.ApplicationConfiguration,Human.SystemFrameworks" /> 
  
<section name="HumanConfiguration" type="Human.Common.HumanConfiguration,Human.Common" /> 
 
</configSections> 


在xml文件的最后加入:

 <ApplicationConfiguration> 
  
<add key="SystemFramework.Tracing.Enabled" value="False" /> 
  
<add key="SystemFramework.Tracing.TraceFile" value="ApplicationTrace.txt" /> 
  
<add key="SystemFramework.Tracing.TraceLevel" value="4" /> 
  
<add key="SystemFramework.Tracing.SwitchName" value="HumanTraceSwitch" /> 
  
<add key="SystemFramework.Tracing.SwitchDescription" value="Error and information tracing for Human" /> 
  
<add key="SystemFramework.EventLog.Enabled" value="True" /> 
  
<add key="SystemFramework.EventLog.Machine" value="." /> 
  
<add key="SystemFramework.EventLog.SourceName" value="Human" /> 
  
<!-- Use the standard TraceLevel values: 
             0 = Off 
             1 = Error 
             2 = Warning 
             3 = Info 
             4 = Verbose 
--> 
  
<add key="SystemFramework.EventLog.LogLevel" value="1" /> 
 
</ApplicationConfiguration>  

<HumanConfiguration> 
  
<add key="Human.DataAccess.ConnectionString" value="server=(local);User ID=sa; Password=xxxxxx;database=xxxx;Connection Reset=False" /> 
  
<add key="Human.Web.EnableCache" value="False" /> 
  
<add key="Human.Web.Ssl" value="False"/> 
  
<add key="Human.Web.ExpiresInSeconds" value="60" /> 
 
</HumanConfiguration> 



二、如何读取配置信息
我们必须在Global.asax中读取参数。

读取应用服务器配置参数


 

posted on 2005-10-30 12:15  天一剑客  阅读(341)  评论(0)    收藏  举报