Solución error en Sharepoint: The Copy web service method must be called on the same domain that contains the destination url.

Este error se soluciona realizando un mapping de la url que se esta implementando para acceder al servicio por ejemplo la URL que generamos cuando salimos por HTTPS: En un post anterior Explico como configurarlo: https://mteheran.wordpress.com/2014/01/05/configurando-https-en-sharepoint/ Este Link también paso a paso como realizar el mapping de Urls en sharepoint: http://sharepointtidbits.blogspot.com/2010/11/once-you-have-your-sharepoint-site-up.html    

Accediendo a servicios de Sharepoint por HTTPs

En un post anterior explico como configurar el HTTPs en los sitios de Sharepoint en este les explico el código de como consumirlo:https://mteheran.wordpress.com/2014/01/05/configurando-https-en-sharepoint/ Primero debes instanciar estas reglas globales en nuestra clase donde estemos ejecutando cualquier servicio ya sea el List.asmx o el Copy.asmx: ServicePointManager.ServerCertificateValidationCallback = new System.Net.Security.RemoteCertificateValidationCallback(ValidateServerCertificate); ServicePointManager.Expect100Continue = true; ServicePointManager.SecurityProtocol = SecurityProtocolType.Ssl3 | … Sigue leyendo Accediendo a servicios de Sharepoint por HTTPs

Configurando HTTPS en Sharepoint

Lo primero que debemos hacer es crear el certificado y habilitar los sitios web de Sharepoint para que salgan por el protocolo seguro de HTTPS para ello pueden entrar al siguiente LINK: http://speakingin.net/2007/04/06/trucos-habilitar-ssl-en-iis-70-usando-certificados-firmados-por-nosotros/ Debes hacer esto en los 2 sitios de sahrepoint en el IIS: Para este ejemplo usamos la autenticación Windows como se mostró … Sigue leyendo Configurando HTTPS en Sharepoint

Url dinámicas al llamar servicios sharepoint

Cuando hacemos la referencia de los servicios de sharepoint su dirección queda registrada en web config y podemos modificar hay, sin embargo puede que subamos archivos o realicemos cambios a diferentes sitios así que es mejor cambiar la ruta del sitio en el código lo haremos así: para el servicio de Copy por ejemplo: CopySoapClient … Sigue leyendo Url dinámicas al llamar servicios sharepoint

Guardar y eliminar archivos en Sharepoint desde c#

lo primero que necesitamos es hacer una referencia de los servicios que se usan para Sharepoint estos servicios son: - http://MisitioSharepoint/_vti_bin/copy.asmx  // CopySoap - http://MisitioSharepoint/_vti_bin/Lists.asmx  // ListsSoap Así quedaría entonces nuestro método para guardar archivos. //Modo  de autenticacion del servicio string ModoAutenticacion= "Digest"; string fileName = "ArchivoPrueba.txt"; string User = "Usuario_Sharepoint"; string PassWord = "Pas123"; byte[] file = null; // la … Sigue leyendo Guardar y eliminar archivos en Sharepoint desde c#