都有什么优缺点?

解决方案 »

  1.   

    现在都流行用xml格式的文件来当配置了。不象以前的,
      

  2.   

    config和xml格式一样,但读写方式不是不一样么,我想问问大家都在使用哪种方式。
    免得我写的东西有点另类。
      

  3.   

    config和xml格式都一样了,读config哪么容易,,,读xml还有些麻烦.我是用容易的。
      

  4.   

    config和xml格式都一样了,config在服务器端可防止下载,在CONFIG中有些默认的元素.
      

  5.   

    config 当然好啊
    <?xml version="1.0" encoding="utf-8"?>
    <configuration>
       <appSettings>
          <!-- pdfurl item -->
          <add key="PdfUrl" value="./pdf"/>
          
          <!-- mail server item -->
          <add key="MAIL_SERVER" value="mail.internal.solutions.sh"/>
          
          <!--add key="HomePath" value="http://sicedy/corp/menu/WebMainMenu.aspx"></add-->
      <!--add key="AppPath"  value="http://sicedy/corp/"></add-->
      <!--add key="AppName"  value="CORP"></add-->
      
      <add key="SYSCODE" value="TRIP"></add>
      
      <!-- db connection -->
      <add key="DSN"      value="Provider=SQLOLEDB.1;Persist Security Info=False;Data Source=192.160.11.35;Initial Catalog=hitachinew;User ID=sa;Password=sa"></add>
      <add key="DSN_SUN"      value="Provider=SQLOLEDB.1;Persist Security Info=False;Data Source=192.160.11.35;Initial Catalog=HitachiTrip;User ID=sa;Password=sa"></add>
      <!-- log output path -->
      <add key="LogPath"  value="C:\TripLog"></add>
      <!-- 10 is the max value -->
      <add key="ApprovePathCount" value="5"></add>
       </appSettings>
          
      <system.web>
      
        <compilation defaultLanguage="c#" debug="true">
        
        <assemblies>
        <!-- crystal report assembly -->
        <add assembly="CrystalDecisions.CrystalReports.Engine, Version=9.1.5000.0, Culture=neutral, PublicKeyToken=692fbea5521e1304"/>
        <add assembly="CrystalDecisions.ReportSource, Version=9.1.5000.0, Culture=neutral, PublicKeyToken=692fbea5521e1304"/>
        <add assembly="CrystalDecisions.Shared, Version=9.1.5000.0, Culture=neutral, PublicKeyToken=692fbea5521e1304"/>
        <add assembly="CrystalDecisions.Web, Version=9.1.5000.0, Culture=neutral, PublicKeyToken=692fbea5521e1304"/>
        </assemblies>
        
        </compilation>    <!--customErrors defaultRedirect="/corp/menu/WebOnError.aspx" mode="On"/-->    <authentication mode="Windows"/>
    <identity impersonate="true"></identity>

    <!-- windows authorization -->
        <authorization><allow users="*"/></authorization>    <trace enabled="false" requestLimit="10" pageOutput="false" traceMode="SortByTime" localOnly="true"/>    <sessionState mode="InProc" stateConnectionString="tcpip=127.0.0.1:42424" sqlConnectionString="data source=127.0.0.1;Trusted_Connection=yes" cookieless="false" timeout="1"/>    <globalization requestEncoding="utf-8" responseEncoding="utf-8"/>
       
     </system.web></configuration>