Sporadycznie my widzieć następujący błąd i gdy użytkownik nazwa użytkownika znowu ono iść daleko od. My używać kod. Tam być wokoło 3-4 użytkownik z 1000 1000 właściwie spotkanie ten zagadnienie który zbyt spotykać ono again.
if (! Page.IsPostBack) { smyczkowy _menu = sznurek. Pusty; try { jeżeli (_isAuthorized) { _menu = Sesja ["Menu"] sznurek; jeżeli (string.IsNullOrEmpty (_menu)) { DateTime.Now _startTime = DateTime.Now; _menu = _adapter.GetMenu (_userName, _applicationName, _regionName); DateTime.Now _endTime = DateTime.Now; TimeSpan ts = nowy TimeSpan (_endTime.Ticks - _startTime.Ticks); dwoisty ms = ts. Milliseconds; Trace.Warn ("Sumaryczny milliseconds brać fetch MENU" + ms.ToString () + "milliseconds"); Sesja ["Menu"] = _menu; } jeżeli (! string.IsNullOrEmpty (_menu)) { xmlDataSource = nowy XmlDataSource (); xmlDataSource.Data = _menu; xmlDataSource.EnableCaching = fałszywy; jeżeli (this.IsTreeView) { treeViewAdmin.DataSource = xmlDataSource; treeViewAdmin.DataBind ();
TreeNode cognosRpt = nowy TreeNode (); cognosRpt.Text = "Cognos Reportaż"; cognosRpt.NavigateUrl = ConfigurationManager.AppSettings. Get ("CognosReportingURL"); cognosRpt.Target =" _blank ";
TreeNode refDoc = nowy TreeNode (); refDoc.Text = "Odniesienie Dokumentować";
TreeNode chAEFP = nowy TreeNode (); chAEFP.Text = "AEFP 7.02"; chAEFP.NavigateUrl = ConfigurationManager.AppSettings. Get ("AEFPURL " ); chAEFP.Target =" _blank ";
TreeNode chCFT = nowy TreeNode (); chCFT.Text = "CHCFT.TEXT Online"; chCFT.NavigateUrl = ConfigurationManager.AppSettings. Get ("CFTURL") ; chCFT.Target =" _blank ";
TreeNode chProcessDoc = nowy TreeNode (); chProcessDoc.Text = "Proces Dokument"; 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 = true; menuAdmin.Enabled = fałszywy; } else { menuAdmin.DataSource = xmlDataSource; menuAdmin.MaximumDynamicDisplayLevels = 20; menuAdmin.DataBind ();
MenuItem mnCognosRpt = nowy MenuItem ("Cognos Reportaż", "Cognos", "", ConfigurationManager.AppSettings. Get ("CognosReportingURL")," _blank "); menuAdmin.Items.Add (mnCognosRpt);
MenuItem mnRefDoc = nowy MenuItem ("Odniesienie Dokumentować"); MenuItem mnchAEFP = nowy MenuItem ("AEFP 7.02", "AEFP", "", ConfigurationManager.AppSettings. Get ("AEFPURL " )," _blank "); MenuItem mnchACFT = nowy MenuItem ("NOWY Online", "ONLINE", "", ConfigurationManager.AppSettings. Get ("CFTURL") ," _blank "); MenuItem mnchProcessDoc = nowy MenuItem ("Proces Dokument", "ProcessDoc", "", ConfigurationManager.AppSettings. Get ("ProcessDocURL")," _blank ");
mnRefDoc.ChildItems.Add (mnchAEFP); mnRefDoc.ChildItems.Add (mnchACFT); mnRefDoc.ChildItems.Add (mnchProcessDoc); menuAdmin.Items.Add (mnRefDoc);
menuAdmin.Enabled = true; treeViewAdmin.Enabled = fałszywy; } } } } I am także ślad bela dla the same.
Błąd Information -------------------- (1) Wyjątek Details -------------------- Błąd Kod: 5015 Dotkliwość Kod: 4 Message: Tam być wieloskładnikowy korzeń element. Linia (1), position 205. Błąd Typ ystem. Xml.XmlException Source ystem. Xml Sterta ślad -------------------- at System.Xml.XmlTextReaderImpl.ThrowException e at System.Xml.XmlTextReaderImpl.ThrowString res, Smyczkowy arg at System.Xml.XmlTextReaderImpl.ThrowInt32 pos, Smyczkowy res at System.Xml.XmlTextReaderImpl.ParseDocumentContent at System.Xml.XmlTextReaderImpl. Czytać at System.Xml.XmlLoader.LoadDocSequenceXmlDocument parentDoc at System.Xml.XmlLoader.LoadXmlDocument doc, XmlReader reader, Boolowski preserveWhitespace at System.Xml.XmlDocument.LoadXmlReader czytelnik at System.Web.UI.WebControls.XmlDataSource. 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 domysł dlaczego ono zdarzać się?
Looking naprzód dla niektóre greate replies.
Thanks w advance.
|