我想确认我的调查结果的权限。对象模型权限
为了从控制台应用程序或WinForm应用程序访问SharePoint对象模型,运行该应用程序的用户必须具有针对相关Web应用程序的内容数据库的db_admin权限。
为了使用Microsoft.SharePoint.Administration(如主叫SPFarm.Local.Solutions.Add)ASP.NET应用程序内的必须满足以下条件:
- 呼叫必须以类似RunWithElevatedPrivileges包裹以下内容:
SPSecurity.RunWithElevatedPrivileges(delegate(){要运行的代码});
用户访问ASP.NET页面必须是Farm管理员组的一部分(该页面下_layouts运行)
在应用程序池的在Web应用程序的身份用户问题还必须在农场管理员组
此信息看起来是否正确?
仅供说明:WinForm/Console应用程序在Sharepoint Server上运行?因为OM仅适用于场中的服务器。 – 2009-01-30 13:17:57