Wie kann der Fehler behoben werden: "Kann nicht" microsoft.sharepoint.webcontrols.spgridView "SharePoint 2010 geladen werden?

sharepoint.stackexchange https://sharepoint.stackexchange.com/questions/3474

  •  16-10-2019
  •  | 
  •  

Frage

Der folgende Fehler kommt beim Erstellen eines Webparts im SharePoint 2010 -Server.

Web -Teil -Fehler: Die ausgehandelte Ausnahme wurde von der Ausführungsmethode des Benutzercode -Wrapper in der Teil -Vertrauens -App -Domäne ausgelöst: System.Web.httpunhandledexception: Ausnahme des Typs 'System.web.httpunhandledexception' wurde ausgeworfen. ---> System.Typeloadexception: Ich konnte den Typ 'microsoft.sharePoint.WebControls.spgridview' von Assembly 'Microsoft.SharePoint, Version = 14.900.0.0, Culture = Neutral, PublicKeyToken = 71E9BCE111E9429C' nicht laden. at ListMenuSample.ListMenuSample.ListMenuSample.CreateChildControls() at System.Web.UI.Control.EnsureChildControls() at System.Web.UI.Control.PreRenderRecursiveInternal() at System.Web.UI.Control.PreRenderRecursiveInternal() at System.Web .UI.Control.PreRenderRecursiveInternal() at System.Web.UI.Control.PreRenderRecursiveInternal() at System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) --- End of inner exception stack trace --- at System.web.ui.page.handleError (Ausnahme E) at system.web.ui.page.ProcessRequestmain (boolean includedageBeForeasyncpoint, boolean includedagesFterasyncpoint) bei System.web.ui.page.processrequestAtrequestaStageStageStageSBeForeAncpoint -System. Web.ui.page.ProcessRequest () at system.web.ui.page.processRequest (httpcontext context) unter microsoft.sharePoint.USERCODE.SpuSercodeWebPartWrapper.ExecuteHttprequest (SpuSercodewbparthtprequestContexexexeCulecuteCUTECUTEWBPRECTREPREPREPREPREPREPREPREPREPREPREPREPREPREPREPREPREPREPREPREPREPREPREPREPREPREPREPREPREPREPREPREPREXTPREPREPREPREPREPREPREXT). ontext, SPUserCodeWebPartHttpResponse httpRequestResponse) at Microsoft.SharePoint.UserCode.SPUserCodeWebPartWrapper.Execute(SPUserCodeExecutionContext executionContext) at Microsoft.SharePoint.UserCode.SPUserCodeApplicationHostAppDomainRef.Execute(Type userCodeWrapperType, SPUserCodeCachedAssemblyGroup userAssemblyGroup, Guid siteCollectionId, Byte[] binaryUserCodeToken, Byte[] proxyOperationToken, SPUserCodeExecutionContext ExecutionContext)

Danke & Grüße, Basant

War es hilfreich?

Lösung

Sieht so aus, als ob die Version der Baugruppe aufgelöst wurde

Microsoft.SharePoint, Version=14.900.0.0, 
Culture=neutral, PublicKeyToken=71e9bce111e9429c

Richtig sollte sein:

Microsoft.SharePoint, Version=14.0.0.0, 
Culture=neutral, PublicKeyToken=71e9bce111e9429c

Andere Tipps

Sie versuchen, einen Typ (SPGridView) zu verwenden, der für Lösungen für vollständige Vertrauensbetreuung verfügbar ist, jedoch nicht für Sandbox-Lösungen. Sie haben Ihren Code wahrscheinlich gegen die vollständige Version der DLL (also keine Kompilierzeitfehler) zusammengestellt, aber zur Laufzeit erhalten Sie diese Ausnahme, da der Sandbox-Host Ihren Code gegen die "Licht" -Version der DLL ausführt.

Vollständige Vertrauenslösungen verwenden Version 14.0.0.0 der SharePoint DLL.

Sandbox -Lösungen verwenden Version 14.900.0.0 (eine Version, die weniger Typen enthält).

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit sharepoint.stackexchange
scroll top