Случайн мы видим ошибку при слежении и когда имя пользователя потребителя снова оно идет прочь. Мы используем после Кодего. Вокруг 3-4 потребителей из 1000 фактическ встреча этот вопрос слишком не столкнулся она again.
if (! Page.IsPostBack) {_menu шнура = шнур. Пусто; try { если (_isAuthorized) , то {_menu = встреча [«меню»] как шнур; если (string.IsNullOrEmpty, то (_menu)) {_startTime DateTime = DateTime.Now; _menu = _adapter.GetMenu (_userName, _applicationName, _regionName); _endTime DateTime = DateTime.Now; Ts TimeSpan = новый TimeSpan (_endTime.Ticks - _startTime.Ticks); госпожа = ts двойные. Миллисекунды; Trace.Warn («полные миллисекунды принятые к МЕНЮ fetch» + ms.ToString () + «миллисекунды»); Встреча [«меню»] = _menu; } если (! string.IsNullOrEmpty (_menu)) {xmlDataSource = новое XmlDataSource (); xmlDataSource.Data = _menu; xmlDataSource.EnableCaching = ложно; если , то { treeViewAdmin.DataSource = xmlDataSource; treeViewAdmin.DataBind (); cognosRpt
TreeNode = новое TreeNode (); cognosRpt.Text = «отчетность Cognos»; cognosRpt.NavigateUrl = ConfigurationManager.AppSettings. Get («CognosReportingURL"); cognosRpt.Target =» _blank "; refDoc
TreeNode = новое TreeNode (); refDoc.Text = «документы справки»; chAEFP
TreeNode = новое TreeNode (); chAEFP.Text = «AEFP 7.02»; chAEFP.NavigateUrl = ConfigurationManager.AppSettings. Get ( «AEFPURL "); chAEFP.Target =» _blank "; chCFT
TreeNode = новое TreeNode (); chCFT.Text = «CFT он-лайн»; chCFT.NavigateUrl = ConfigurationManager.AppSettings. Get («CFTURL»); chCFT.Target =» _blank "; chProcessDoc
TreeNode = новое TreeNode (); chProcessDoc.Text = «отростчатые документы»; 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 = ложно; else } { menuAdmin.DataSource = xmlDataSource; menuAdmin.MaximumDynamicDisplayLevels = 20; menuAdmin.DataBind (); mnCognosRpt
MenuItem = новое MenuItem («отчетность Cognos», «Cognos», "", ConfigurationManager.AppSettings. Get («CognosReportingURL"),» _blank "); menuAdmin.Items.Add (mnCognosRpt); mnRefDoc
MenuItem = новое MenuItem («документы справки»); mnchAEFP MenuItem = новое MenuItem («AEFP 7.02», «AEFP», "", ConfigurationManager.AppSettings. Get () «AEFPURL ",» _blank "); mnchACFT MenuItem = новое MenuItem («CFT он-лайн», «CFT», "", ConfigurationManager.AppSettings. Get («CFTURL»),» _blank "); mnchProcessDoc MenuItem = новое MenuItem («отростчатые документы», «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 = ложно; I am }}}} также прикрепляя журнал следа для ошибки Information same.
-------------------- 1 исключение Details -------------------- Кодий ошибки: Кодий суровости 5015: 4 Message: Будут элементы множественного корня. Линия 1, position 205. Тип ошибки ystem. Xml.XmlException Source ystem. След стога Xml -------------------- at System.Xml.XmlTextReaderImpl.ThrowString res at System.Xml.XmlTextReaderImpl.ThrowException e, pos arg at System.Xml.XmlTextReaderImpl.ThrowInt32 шнура, at System.Xml.XmlTextReaderImpl res at System.Xml.XmlTextReaderImpl.ParseDocumentContent шнура. Прочитайте parentDoc at System.Xml.XmlLoader.LoadXmlDocument doc at System.Xml.XmlLoader.LoadDocSequenceXmlDocument, XmlReader reader, булевское at System.Web.UI.WebControls.XmlDataSource читателя at System.Xml.XmlDocument.LoadXmlReader preserveWhitespace. Документ PopulateXmlDocumen tXmlDocument, CacheDependency& dataCacheDependency, at AmericanExpress.Attestation.WP.MasterPage.Page_LoadObject sender at System.Web.UI.WebControls.TreeView.DataBind at System.Web.UI.WebControls.BaseDataBoundControl.DataBind at System.Web.UI.WebControls.HierarchicalDataBoundControl.Per formSelect at System.Web.UI.WebControls.TreeView.PerformDataBinding at System.Web.UI.WebControls.TreeView.DataBindNodeTreeNode node at System.Web.UI.WebControls.XmlHierarchicalDataSourceView.Se lect at System.Web.UI.WebControls.XmlDataSource.GetXmlDocument CacheDependency& transformCacheDependency, Догадка EventArgs e
Any почему она случается?
Looking вперед для некоторого
greate replies.
Thanks заранее.
class=
|