2011-12-20 6 views
3

J'ai une partie Web qui contient le code ci-dessous:GetUserEffectivePermissionInfo - Méthode non trouvée dans SPWeb

SPPermissionInfo info = site.RootWeb.GetUserEffectivePermissionInfo(SPContext.Current.Web.CurrentUser.LoginName); 

Il compile sur un environnement collègues, fonctionne sur son environnement, mais lorsqu'il est déployé à l'environnement de production erreur renvoie une erreur d'exécution. Les deux environnements sont SP2.

Environnement: SharePoint 2007 SP2, Windows Server 2008

+1

Auto-réponse - le problème était que les mises à jour cumulatives étaient appliquées à l'environnement de développement, mais pas à la production. Il y a des appels de méthode autour des permissions qui ne sont pas dans le SP2, mais qui sont incluses dans l'UC d'août 2009. – sbkrogers

+0

BTW: Il est parfaitement bien de répondre et d'accepter votre propre question. – Stefan

+0

@Stefan - Je n'étais pas en mesure de répondre, car mon représentant était si bas. J'ai essayé ça en premier :-) – sbkrogers

Répondre

0

La méthode GetUserEffectivePermissionInfo() était initialement pas présent, mais plus tard ajouté dans une mise à jour. Veuillez installer les dernières mises à jour pour sharePoint.

Questions connexes