我想给程序来点配置信息,请问使用config还是xml?哪种效果好,实用方便? 都有什么优缺点? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 现在都流行用xml格式的文件来当配置了。不象以前的, config和xml格式一样,但读写方式不是不一样么,我想问问大家都在使用哪种方式。免得我写的东西有点另类。 config和xml格式都一样了,读config哪么容易,,,读xml还有些麻烦.我是用容易的。 config和xml格式都一样了,config在服务器端可防止下载,在CONFIG中有些默认的元素. 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> VS2012的中文帮助文档是机器翻译的?翻译得怎样? 将文本转换为二进制和将二进制转换为文本的C#代码 C#WinForm显示 关于log信息 如问题 字符串数组常量,是怎么表示de? 关于实体类的操作?100分 有关datagrid的问题,,请各位帮帮忙 有谁知道c#的网站! 怎么用System.Security.Cryptography下的方法加解密字符串! 一个SQL语句的问题 如何用另一个窗体来修改DataGrid中的记录
免得我写的东西有点另类。
<?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>