Sharepoint 2010 Sharepoint 2010使用客户端对象模型覆盖文件上载不起作用

Sharepoint 2010 Sharepoint 2010使用客户端对象模型覆盖文件上载不起作用,sharepoint-2010,Sharepoint 2010,我正在尝试使用客户端对象模型将文件上载到文档库 using MO_NET = Microsoft.SharePoint.Client; try { using (MO_NET.ClientContext ctx = new MO_NET.ClientContext("http://server1-sp2010/sitios/LbkPruebasCurso/")) {

我正在尝试使用客户端对象模型将文件上载到文档库

        using MO_NET = Microsoft.SharePoint.Client;

        try
        {
            using (MO_NET.ClientContext ctx = new MO_NET.ClientContext("http://server1-sp2010/sitios/LbkPruebasCurso/"))
            {
                MO_NET.List lBibliotecaDocumentos = ctx.Web.Lists.GetByTitle("Documentos compartidos");

                MO_NET.FileCreationInformation fciArchivo = new MO_NET.FileCreationInformation();
                fciArchivo.Content = File.ReadAllBytes(@"..\..\Archivos\RegionInfo.csv");

               //se define el nombre del documento en la biblioteca
                fciArchivo.Overwrite = true;
                fciArchivo.Url = "RegionInfo.csv";

                MO_NET.File fToUpload = lBibliotecaDocumentos.RootFolder.Files.Add(fciArchivo);
                ctx.ExecuteQuery();
            }
        }
        catch (Exception ex)
        {
            Console.WriteLine(ex.Message);
        }
这个代码有效,但在我看来

  "fciArchivo.Overwrite = true" 
不起作用。当我试图上传另一个同名文件时,我遇到了一个异常。 如果我先删除这个文件,代码就行了

我能在不删除库中的文件的情况下解决这个问题吗


非常感谢

当您试图覆盖该文件时,可能该文件已签出给其他人?不,这是一个开发环境,该文件未签出。您遇到了什么异常?Message=Error al-ejecutar eventos。google翻译:执行事件源Microsoft.SharePoint.Client.Runtime时时出错堆栈跟踪:en Microsoft.SharePoint.Client.ClientRequest.ProcessResponseStream responseStream响应Stream en Microsoft.SharePoint.Client.ClientRequest.ProcessResponse en Microsoft.SharePoint.Client.ClientContext.ExecuteQuery enCSOMDemos.Program.CargarArchivo en c:\Miguel\proyectosSP\07 SPLiberbankAPIDemos\CSOMDemos\Program.cs:línea 231