LINUX DOTNET      Linux DotNET 中文社区

Linux .NET编程与应用技术之专业网站:www.linuxdot.net !     返回首页    
   
[楼主] asp.net读取xml或自定义的config文件读取不到

文件路径没有问题但就是读取不到
ConfigurationSection section = config.GetSection(sectionName);
        string xml = section.SectionInformation.GetRawXml();
执行上代码后xml的内容为空
System.ArgumentNullException: Value cannot be null.
Parameter name: s
  at System.IO.StringReader..ctor (System.String s) [0x00009] in <5e6ced3750e44e2e834c261834a0e226>:0 
  at (wrapper remoting-invoke-with-check) System.IO.StringReader..ctor(string)
  at dbconfig.GetConfigurationValues (System.Configuration.Configuration config, System.String sectionName) [0x0006c] in <169890f287f248958299b2cc1215dfc5>:0 
  at dbconfig.configReadValue (System.String Key) [0x00033] in <169890f287f248958299b2cc1215dfc5>:0 
  at MTHIS.db.DBProvider.initDBInfo () [0x00020] in <169890f287f248958299b2cc1215dfc5>:0 
  at BllMain.initDB () [0x00020] in <169890f287f248958299b2cc1215dfc5>:0 
  at DepartmentsAllBll.getJson (DepartmentsAll_in departments_in) [0x00066] in <169890f287f248958299b2cc1215dfc5>:0 

作者:风   发布时间:20年06月03日   可选操作:删除 回复

[1楼] 回复:asp.net读取xml或自定义的config文件读取不到

查一查你xml中有没有比如 "\" 之类的字符。如果有中文,应该确保xml是以UTF8保存的。 

作者:yunei   发布时间:20年06月07日   可选操作:删除 回复

 
   
   

留言回复:
标题: * 标题必填
作者:   * 请填上你的名字  
操作键:   * 填入几个字母表示是您写的,便于进一步操作
发言内容:
 
发贴者须知:
1、您无需注册即可发贴,但是,贴子内容必须在法律法规和社会公德所允许的范围内;
2、本站专注IT技术,谢绝包括政治、社会、情感等任何与IT技术无关的贴子在本站发表;
3、本站保留对任何贴子进行删除、禁用、更改、举报、追究等所有权利;
 
今天是: 星期天  星期六  星期二  星期三  星期四  星期五  星期一