为什么我的程序只要一出上面标题的这个错误,就不可恢复,必须重启服务器才能解决。那位高手提供点意见,感激不尽,出错误的程序代码如下:System.Xml.XmlDocument xmldoc = new System.Xml.XmlDocument();
xmldoc.LoadXml(xmlstr);

解决方案 »

  1.   

    不清楚是哪方面的原因,你的xmlstr是怎样的形式?
    我用的一个:
    xmldoc = new XmlDocument ( ) ;
    xmldoc.Load(Server.MapPath("Lm_Mng.xml"));
      

  2.   

    qingyun1020(星期零) :我的xmlstr是一个XML的字符串,奇怪的是这个代码在大多数情况下是好用的,但是只有一出上面的错误,就要到重启服务器以后才好,感激好像是一个服务器的组件坏了。这个问题困扰我好长时间了,请各位高手赐教。
      

  3.   

    你的xml字符串的格式不符合规则吧
      

  4.   

    如果是xml字符串的格式不符合规则,那还好了,下次我传入一个新的xml字符串的时候就好用了,可是每次只要一出现这个问题的时候,我就必须重启服务器才能修复这个错误。
      

  5.   

    EntityName 从这个分析,是你的格式错误,比如有&好等,因为&号是有特殊意义的,用来标志实体引用。但是你说的要重启,不知道原因