我使用Web API将文件添加到sharepoint2016并且它可以工作,但是"修改了"填写了"系统帐户"。我使用其他用户的凭据来添加文件,所以我想在那里看到那个用户。 是否有可能告诉Sharepoint使用该身份而不是系统帐户,这可能是运行web api服务的用户。
该项目位于.net核心,因此除了web api之外的其他解决方案也会有所帮助。感谢
答案 0 :(得分:0)
您是否将该上传脚本与RunWithElevatedPrivileges一起使用?
像这样?SPSecurity.RunWithElevatedPrivileges(delegate()
{
using (SPSite site = new SPSite(web.Site.ID))
{
}
});