日期:2014-05-18  浏览次数:20535 次

请教各位大人:关于DataSet写进Xml的问题 我在window xp2下 可以。但放到服务器window2003 上 dataset 写不进去xml里
问题是这样的,
我在windowxp 下可以实现 装的是vs2005 ,msxml6.0  

但放到服务器上 window2003 就不好用了 装的是 .net framework2.0 + msxml6.0



  DataSet ds = SQLHelper.Query(strSql.ToString()); //这里返回数据
  //将数据库纪录写入Xml 这里 window2003 DataSet 写不进去 xml里 怎么回事呢 。。
  ds.WriteXml(System.Web.HttpContext.Current.Server.MapPath("~/Xml/Online.Xml"));

请问我是少装东西了 ? 还要装 msxml4.0 或是什么?

------解决方案--------------------
看下那个 XML文件权限.

应当是2003下的文件没有写权限
------解决方案--------------------
我估计也是权限问题,就像操作ACCESS要加NET WORK SERVICE一样。