Sharepoint "доступ запрещен..." при выполнении executequery после загрузки fillversioncollection
Привет, ребята, на этом мои мозги заканчиваются.
Получение "Доступ запрещен. У вас нет разрешения на выполнение этого действия или доступ к этому ресурсу." ошибка, но только при попытке получить FileVersionCollection. Отлично работает, если я опущу oclientContext. Load(fileversions).
Почему учетные данные будут работать для файла, но не при загрузке FileVersionCollection?
Что я уже пробовал:
Using oclientContext As ClientContext = New ClientContext("<sharepointsite>") Dim f As Microsoft.SharePoint.Client.File Dim fileversions As FileVersionCollection Try f = oclientContext.Web.GetFileByServerRelativeUrl("/" + e.CommandArgument.ToString()) fileversions = f.Versions oclientContext.Load(f) oclientContext.Load(fileversions) //Works fine if I omit this oclientContext.ExecuteQuery() Catch sp_ex As Microsoft.SharePoint.Client.ServerException Context.Response.ContentType = "text/plain" If sp_ex.ServerErrorTypeName = "System.IO.FileNotFoundException" Then f = Nothing Context.Response.Write("File Not Found") Else Context.Response.Write(sp_ex.ServerErrorTypeName) End If Exit Sub Catch ex As Exception f = Nothing Context.Response.ContentType = "text/plain" Context.Response.Write(ex.InnerException.Message) Exit Sub End Try End Using
Member 13250972
Кто-нибудь?