2

我正在使用 Web API 将文件添加到 sharepoint2016 并且它可以工作,但是“修改者”列填充了“系统帐户”。我使用其他用户的凭据来添加文件,所以我想在那里看到那个用户。是否有可能告诉 Sharepoint 使用该身份而不是系统帐户,这可能是运行 Web api 服务的用户。

该项目位于 .net 核心中,因此即使是 web api 以外的其他解决方案也会有所帮助。谢谢

4

1 回答 1

0

您是否将该上传脚本与 RunWithElevatedPrivileges 一起使用?

像这样 ?

SPSecurity.RunWithElevatedPrivileges(delegate()
{
    using (SPSite site = new SPSite(web.Site.ID))
    {

    }
});
于 2017-07-17T21:53:40.383 回答