我有一个包含以下代码的 Web 部件:
SPPermissionInfo info = site.RootWeb.GetUserEffectivePermissionInfo(SPContext.Current.Web.CurrentUser.LoginName);
它在同事环境中编译,在他的环境中运行,但是当部署到生产环境中时,错误抛出运行时错误。两种环境都是 SP2。
环境:SharePoint 2007 SP2,Windows Server 2008
请您参考如下方法:
GetUserEffectivePermissionInfo()
方法最初不存在,但后来在更新中添加。请安装 sharePoint 的最新更新。