2010-08-19 1 views
6

Sto cercando di creare un servizio WCF personalizzato e di ospitarlo in Sharepoint 2010. Ho trovato un howto su come farlo qui:Sharepoint 2010 Servizio WCF personalizzato

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

il problema è l'attributo "BasicHttpBindingServiceMetadataExchangeEndpointAttribute" che dovrebbe essere in Microsoft.Sharepoint.Client.Services.

Ma non ho potuto trovare né il file dll né l'attributo. Su internet non ci sono molte informazioni a riguardo.

Qualcuno sa da dove posso ottenere questa DLL o qualcuno ha un collegamento a un buon howot o tutorial su come creare servizi WCF su Sharepoint?

Grazie in anticipo.

risposta

6

Anche Ya si è imbattuto in questo problema. La risposta è nel tutorial ma l'ho perso.

Per aggiungere un riferimento a Microsoft.SharePoint.Client.ServerRuntime, che contiene le fabbriche di servizi fornite da SharePoint Foundation, utilizzare la scheda Sfoglia della casella Aggiungi riferimento per accedere a Microsoft.SharePoint.Client.ServerRuntime. file dll in% Windows% \ assembly \ GAC_MSIL \ Microsoft.SharePoint.Client.ServerRuntime, selezionare la DLL e fare clic su OK.

Quindi è necessario utilizzare Microsoft.SharePoint.Client.Services; sopra l'attributo. Non ho un riferimento a questo spazio dei nomi solo un'istruzione using. Assicurati inoltre di avere i riferimenti microsoft.sharepoint.client e microsoft.sharepoint.client.serverruntime Mi sono bloccato dopo aver distribuito me stesso. Hai 404 errori e non ho potuto aggiungere il riferimento al servizio per testarlo. Se trovi una soluzione, scrivimi a mondo a shaw.ca grazie e buona fortuna!