这是我的代码
SPSite spsite = new SPSite(@"http://sharepoint-url/");
网址是对的,我可以在浏览器中运行它。问题是,我的用户没有管理员权限。有没有办法说控制台,他应该以不同的用户身份运行此命令? (我有一个管理员帐户)。
提前致谢。
答案 0 :(得分:1)
您无法使用服务器端对象模型将远程连接到SharePoint计算机,即SPSite
类(和其他人)。这不是SharePoint 按设计支持的方案。
2010年和2013年都有可能使用client-side object model,但这里的关键问题是它是否能满足您的需求。在2010年,它相当有限。
答案 1 :(得分:0)
这是使用提升权限运行所需的代码:
SPSecurity.RunWithElevatedPrivileges(delegate()
{
// Your Code Here
});