Frage : Ausnahme: Es gibt Elemente der mehrfachen Wurzel

Gelegentlich sehen wir folgende Störung und wenn Benutzer-LOGON wieder es weggeht. Wir verwenden nach Code. Es gibt herum 3-4 Benutzer aus 1000 heraus, wer wirklich Treffen diese Ausgabe, die auch es nicht again.

if antraf (! Page.IsPostBack)
{
Schnur _menu = Schnur. Leer;
try
{
wenn (_isAuthorized)
{
_menu = Lernabschnitt [„Menü“] als Schnur;
wenn (string.IsNullOrEmpty (_menu))
{
Datum/Uhrzeit-_startTime = DateTime.Now;
_menu = _adapter.GetMenu (_userName, _applicationName, _regionName);
Datum/Uhrzeit-_endTime = DateTime.Now;
Zeitspanne Ts = neue Zeitspanne (_endTime.Ticks - _startTime.Ticks);
doppelte Frau = Ts. Millisekunden;
Trace.Warn („Gesamtmillisekunden genommen zum Reichweite MENÜ“ + ms.ToString () + „Millisekunden“);
Lernabschnitt [„Menü“] = _menu;
}
wenn (! string.IsNullOrEmpty (_menu))
{
xmlDataSource = neues XmlDataSource ();
xmlDataSource.Data = _menu;
xmlDataSource.EnableCaching = falsch;
wenn
{
treeViewAdmin.DataSource = xmlDataSource;
treeViewAdmin.DataBind ();

TreeNode cognosRpt = neues TreeNode ();
cognosRpt.Text = „Cognos Bericht“;
cognosRpt.NavigateUrl = ConfigurationManager.AppSettings. Get („CognosReportingURL");
cognosRpt.Target =“ _blank ";

TreeNode refDoc = neues TreeNode ();
refDoc.Text = „Bezugsdokumente“;

TreeNode chAEFP = neues TreeNode ();
chAEFP.Text = „AEFP 7.02“;
chAEFP.NavigateUrl = ConfigurationManager.AppSettings. Get („AEFPURL " );
chAEFP.Target =“ _blank ";

TreeNode chCFT = neues TreeNode ();
chCFT.Text = „CFT on-line“;
chCFT.NavigateUrl = ConfigurationManager.AppSettings. Get („CFTURL“) ;
chCFT.Target =“ _blank ";

TreeNode chProcessDoc = neues TreeNode ();
chProcessDoc.Text = „Prozessdokumente“;
chProcessDoc.NavigateUrl = ConfigurationManager.AppSettings. Get („ProcessDocURL“);
chProcessDoc.Target =“ _blank ";

refDoc.ChildNodes.Add (chAEFP);
refDoc.ChildNodes.Add (chCFT);
refDoc.ChildNodes.Add (chProcessDoc);
treeViewAdmin.Nodes.Add (cognosRpt);
treeViewAdmin.Nodes.Add (refDoc);

treeViewAdmin.Enabled = richten aus;
menuAdmin.Enabled = falsch;
}
else
{
menuAdmin.DataSource = xmlDataSource;
menuAdmin.MaximumDynamicDisplayLevels = 20;
menuAdmin.DataBind ();

MenuItem mnCognosRpt = neues MenuItem („Cognos Bericht“, „Cognos“, "",
ConfigurationManager.AppSettings. Get („CognosReportingURL"),“ _blank ");
menuAdmin.Items.Add (mnCognosRpt);

MenuItem mnRefDoc = neues MenuItem („Bezugsdokumente“);
MenuItem mnchAEFP = neues MenuItem („AEFP 7.02“, „AEFP“, "",
ConfigurationManager.AppSettings. Get („AEFPURL " ),“ _blank ");
MenuItem mnchACFT = neues MenuItem („CFT on-line“, „CFT“, "",
ConfigurationManager.AppSettings. Get („CFTURL“) ,“ _blank ");
MenuItem mnchProcessDoc = neues MenuItem („Prozessdokumente“, „ProcessDoc“, "",
ConfigurationManager.AppSettings. Get („ProcessDocURL“),“ _blank ");

mnRefDoc.ChildItems.Add (mnchAEFP);
mnRefDoc.ChildItems.Add (mnchACFT);
mnRefDoc.ChildItems.Add (mnchProcessDoc);
menuAdmin.Items.Add (mnRefDoc);

menuAdmin.Enabled = richten aus;
treeViewAdmin.Enabled = falsch;
}
}
}
}
I morgens Spurenmaschinenbordbuch für die same.

Störung Information
auch anbringend-------------------- 1 Ausnahme Details
-------------------- Störungs-Code: 5015 Fehlergewichtung: 4
Message: Es gibt Elemente der mehrfachen Wurzel. Linie 1,
position 205. Fehlerart ystem. Xml.XmlException Source
ystem. Xml Kellerprotokoll -------------------- at
System.Xml.XmlTextReaderImpl.ThrowException e at
System.Xml.XmlTextReaderImpl.ThrowString Res, Schnur arg
at System.Xml.XmlTextReaderImpl.ThrowInt32 Position, Schnur res
at System.Xml.XmlTextReaderImpl.ParseDocumentContent at
System.Xml.XmlTextReaderImpl. At
System.Xml.XmlLoader.LoadDocSequenceXmlDocument parentDoc
at System.Xml.XmlLoader.LoadXmlDocument Doc., XmlReader
reader, Boolesches preserveWhitespace at
System.Xml.XmlDocument.LoadXmlReader Leser

at
System.Web.UI.WebControls.XmlDataSource lesen. PopulateXmlDocumen
tXmlDocument Dokument, CacheDependency&
dataCacheDependency, CacheDependency&
transformCacheDependency at
System.Web.UI.WebControls.XmlDataSource.GetXmlDocument at
System.Web.UI.WebControls.XmlHierarchicalDataSourceView.Se
lect at
System.Web.UI.WebControls.TreeView.DataBindNodeTreeNode
node at
System.Web.UI.WebControls.TreeView.PerformDataBinding at
System.Web.UI.WebControls.HierarchicalDataBoundControl.Per
formSelect at
System.Web.UI.WebControls.BaseDataBoundControl.DataBind at
System.Web.UI.WebControls.TreeView.DataBind at
AmericanExpress.Attestation.WP.MasterPage.Page_LoadObject
sender, EventArgs e


Any Vermutung, warum sie geschieht?

Looking vorwärts für etwas greate replies.

Thanks im Voraus.


Antwort : Ausnahme: Es gibt Elemente der mehrfachen Wurzel

Beheben, wenn Sie DHCP auf Ihrem SBS haben, das Sie sollten. Zu den Admin-Werkzeugen dann zu auserwähltem DHCP gehen finden Ihre Bereichwahlen. Sekundär der below Bereichwahl hinzufügen.

6 DNS-Bediener spezifiziert eine Liste von IP address für die DNS-Namens-Server, die für den Klienten vorhanden sind.
http://technet.microsoft.com/en-us/library/cc958929.aspx
 
Weitere Lösungen  
 
programming4us programming4us