2012-02-23 2 views
0

Je commence à convertir mon module Access 2007 en C# afin que je puisse le déployer sur mon serveur SQL. Juste à l'étape 1, récupérer les listes sur le serveur SP. J'ai eu quelque chose comme ça en utilisant VS2005, mais les choses semblent avoir changé dans VS2010. Voici mon code ...Accès aux services Web Sharepoint

using System; 
using System.IO; 
using System.Xml; 
using System.Xml.Linq; 
using System.Collections.Generic; 
using System.ComponentModel; 
using System.Data; 
using System.Drawing; 
using System.Linq; 
using System.Text; 
using System.Windows.Forms; 

namespace Timesheets 
{ 
    public partial class Form1 : Form 
    { 
     public Form1() 
     { 
      InitializeComponent(); 
      CPAS_ListSVC.Lists listService = new CPAS_ListSVC.Lists(); 
      listService.Credentials = System.Net.CredentialCache.DefaultCredentials; 
      listService.Url = "http://moss.mava.xxxxxx.com/FACSEC/xxxfacilities/XXXCONSTRUCTION/CPAS/_vti_bin/lists.asmx";  // Site 
      System.Xml.XmlNode activeItemData = listService.GetListItems("","",null, null, "500", null, ""); 
      tbXML.Text = activeItemData.ToString(); 

     } 
    } 
} 

Je reçois une erreur lorsque j'instancie la variable 'listService'. Le compilateur dit que ".lists" ne fait pas partie de CPAS_ListSVC ....

En effet, Intellisense est d'accord (quelle surprise ...) Y at-il une classe différente que je devrais instancier?

+0

a trouvé la réponse: [Un autre utilisateur du forum a eu le même problème ...] [1] je devais utiliser un service Web au lieu d'un service standard. [1]: http://stackoverflow.com/questions/8083689/accessing-sharepoint2007-web-services –

Répondre

1

a trouvé la réponse:

je avais besoin d'utiliser un service Web au lieu d'un service standard.

Questions connexes