2010-08-19 8 views
6

Je suis en train de créer un service WCF personnalisé et de l'héberger dans Sharepoint 2010. J'ai trouvé un guide pratique sur la façon de le faire ici:Sharepoint 2010 service WCF personnalisé

http://msdn.microsoft.com/en-us/library/ff521581.aspx

le problème est l'attribut "BasicHttpBindingServiceMetadataExchangeEndpointAttribute" qui doit être dans Microsoft.Sharepoint.Client.Services.

Mais je ne pouvais ni trouver le fichier dll ni l'attribut. Sur Internet, il n'y a pas beaucoup d'informations à ce sujet.

Est-ce que quelqu'un sait d'où je peux obtenir cette DLL ou quelqu'un at-il un lien vers un bon howot ou un tutoriel sur la façon de créer des services WCF sur Sharepoint?

Merci d'avance.

Répondre

6

Vous avez également rencontré ce problème. La réponse est dans le tutoriel mais je l'ai manqué.

Pour ajouter une référence à Microsoft.SharePoint.Client.ServerRuntime, qui contient les fabriques de services fournies par SharePoint Foundation, utilisez l'onglet Parcourir de la zone Ajouter une référence pour accéder à Microsoft.SharePoint.Client.ServerRuntime. fichier dll dans% Windows% \ assembly \ GAC_MSIL \ Microsoft.SharePoint.Client.ServerRuntime, sélectionnez la DLL et cliquez sur OK.

Ensuite, vous avez besoin d'utiliser Microsoft.SharePoint.Client.Services; au-dessus de l'attribut. Je n'ai pas de référence à cet espace de noms juste une instruction using. Assurez-vous également d'avoir les références microsoft.sharepoint.client et microsoft.sharepoint.client.serverruntime Je me suis coincé après mon déploiement. Got 404 errors et n'a pas pu ajouter la référence de service pour le tester. Si vous trouvez un correctif s'il vous plaît écrivez-moi au mondo à shaw.ca merci et bonne chance!

Questions connexes