Beim Versuch, die Seite /_catalogs/masterpage/Forms/AllItems.aspx zu öffnen, ist dieser Fehler aufgetreten. Ich hatte versucht, ein Seitenlayout zu genehmigen, das ich gerade aktualisiert und in einer Hauptversion überprüft hatte.
Bis heute war der Fehler behoben, aber nicht sicher, was ihn verursacht hat und wie er in Zukunft verhindert werden kann. Hier sind die drei Fehler, die zu diesem Zeitpunkt vom System (aus der Protokolldatei) ausgelöst wurden:
08/24/2011 17:11:34.05 w3wp.exe (0x2030) 0x1EB4 Document Management Server Document Management 52od Medium MetadataNavigationContext Page_InitComplete: No XsltListViewWebPart was found on this page[/_catalogs/masterpage/Forms/AllItems.aspx]. Hiding key filters and downgrading tree functionality to legacy ListViewWebPart(v3) level for this list. a433ce5c-59de-4f69-8122-313a15679048
08/24/2011 17:11:34.10 w3wp.exe (0x2030) 0x1EB4 SharePoint Foundation Runtime tkau Unexpected System.AccessViolationException: Attempted to read or write protected memory. This is often an indication that other memory is corrupt. at Microsoft.Web.CommandUI.RibbonRenderer.RenderContextualGroup(DataNode xnCtxGroup, RibbonRenderContext rrc, HtmlTextWriter writer) at Microsoft.Web.CommandUI.RibbonRenderer.RenderRibbon(DataNode xnData, RibbonRenderContext rrc, HtmlTextWriter writer) at Microsoft.Web.CommandUI.Ribbon.AppendRibbon(HtmlTextWriter writer, Boolean headerOnly, UInt32 initialTabScaleIndex, RibbonRenderContext rrc) at Microsoft.Web.CommandUI.Ribbon.Render(HtmlTextWriter writer) at Microsoft.SharePoint.WebControls.SPRibbon.Render(HtmlTextWriter writer) at System.Web.UI.Control.RenderChildrenInternal(HtmlTextWriter writer, ICollection children) at Syste... a433ce5c-59de-4f69-8122-313a15679048
08/24/2011 17:11:34.10* w3wp.exe (0x2030) 0x1EB4 SharePoint Foundation Runtime tkau Unexpected ...m.Web.UI.HtmlControls.HtmlForm.RenderChildren(HtmlTextWriter writer) at System.Web.UI.HtmlControls.HtmlForm.Render(HtmlTextWriter output) at System.Web.UI.HtmlControls.HtmlForm.RenderControl(HtmlTextWriter writer) at System.Web.UI.Control.RenderChildrenInternal(HtmlTextWriter writer, ICollection children) at System.Web.UI.HtmlControls.HtmlContainerControl.Render(HtmlTextWriter writer) at System.Web.UI.Control.RenderChildrenInternal(HtmlTextWriter writer, ICollection children) at System.Web.UI.Control.RenderChildrenInternal(HtmlTextWriter writer, ICollection children) at System.Web.UI.Page.Render(HtmlTextWriter writer) at System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) a433ce5c-59de-4f69-8122-313a15679048
Antwort
Dieser Fehler tritt auf, wenn eine Anwendung versucht, auf Speicher zuzugreifen, der nicht zu ihr gehört. Windows greift ein und blockiert den Versuch, wodurch .NET die im Protokoll angezeigte Ausnahme auslöst.
Sie Im Allgemeinen sollte dies in .NET-Anwendungen nicht angezeigt werden, da die Laufzeit sicherstellen sollte, dass der Speicher sicher verwaltet wird. kann jedoch in Code auftreten, der außerhalb von .NET Framework ausgeführt wird, z. B. Aufrufe von nativem Windows oder COM (der zugrunde liegenden Ebene) von SharePoint).
Da Sie den Fehler nicht reproduzieren können, würde ich mir persönlich keine Sorgen machen, es sei denn, Sie können direkt sagen, dass er negative Auswirkungen auf Ihr System hat. Es sieht so aus, als wäre das Band gerendert worden, also denke ich nicht, dass es ein Problem ist. SharePoint ist ziemlich robust und sollte verhindern, dass Ihren Daten etwas Schlimmes passiert.
So minimieren Sie die Wahrscheinlichkeit, dass ein solcher Fehler in Zukunft auftritt:
-
Stellen Sie sicher, dass die neuesten Updates für .NET Framework (über Windows Update) SharePoint (über Service Packs und kumulative Updates ) sowie jede Software, die in SharePoint integriert ist.
-
Stellen Sie sicher, dass Ihre Umgebungen so sauber wie möglich sind, und ziehen Sie an Lassen Sie keine Funktionen, WSP-Lösungspakete oder andere Software installiert, die keinen Grund hat, dort zu sein.
Kommentare
- Danke, Alex. Dies geschah auf unserem Entwicklungsserver, der wahrscheinlich einige WSP-Lösungen enthält, die wir ' nicht verwenden. Einige Aufräumarbeiten sind in Ordnung 🙂