Я использую приведенный ниже код для регистрации файла в SharePoint 2016 с помощью C #.Но он выбрасывает Microsoft.SharePoint.Client.ServerException: файл не найден. URL-адрес файла действителен, а file.name напечатано в консоли, подтверждая его действительность.Пожалуйста, сообщите, что здесь происходит не так.
string url = "valid url of the file";
var file = clientContext.Web.GetFileByServerRelativeUrl(url);
clientContext.Load(file);
clientContext.ExecuteQuery();
Console.WriteLine(file.Name); //successfully printed expected result
file.CheckIn("Test", CheckinType.MajorCheckIn);
clientContext.Load(file);
clientContext.ExecuteQuery(); //File Not Found Exception thrown at this point