日期:2014-05-17  浏览次数:20407 次

读取XML配置,出现401无权限问题,求解决,全部分了
目前读取XML 的401问题 搜来搜去就是基本就是2篇文章,一个改配置,一个加代码的,但是试过都不行


实在没办法了

 XmlDocument xml = new XmlDocument();
              
xml.Load("http:localhost:8080/_layouts/15/Config/LightConfig.xml");//这里报401

xml.Load("LightConfig.xml");//这样说找不到  我的读取和XML同目录

xml.Load("~/_layouts/15/Config/LightConfig.xml");//这样也找不到

xml.Load("/_layouts/15/Config/LightConfig.xml");//这样也找不到奔溃了






------解决方案--------------------
xml.Load(Server.MapPath("~/_layouts/15/Config/LightConfig.xml"));
  
*****************************************************************************
签名档: http://feiyun0112.cnblogs.com/
------解决方案--------------------
文件夹权限,文件权限
------解决方案--------------------
Server.MapPath("~")获取网站的根目录,然后就可以方便的找到你所在目录下的xml了。http://www.cnblogs.com/yangfan/archive/2008/05/23/1205976.html