2010-08-19 5 views
6

Я пытаюсь создать службу WCF пользовательские и разместить его в Sharepoint 2010. Я нашел HOWTO о том, как сделать это здесь:Sharepoint 2010 сервис пользовательских WCF

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

проблема является атрибутом «BasicHttpBindingServiceMetadataExchangeEndpointAttribute», который должен находиться в Microsoft.Sharepoint.Client.Services.

Но я не мог найти файл dll или атрибут. В Интернете об этом мало информации.

Кто-нибудь знает, откуда я могу получить эту dll, или у кого-нибудь есть ссылка на хороший howot или учебник о том, как создавать службы WCF на Sharepoint?

Заранее спасибо.

ответ

6

Я тоже столкнулся с этой проблемой. Ответ в учебнике, но я пропустил его.

Чтобы добавить ссылку на Microsoft.SharePoint.Client.ServerRuntime, содержащую фабрики служб, предоставляемые SharePoint Foundation, используйте вкладку «Обзор» в поле «Добавить ссылку», чтобы перейти к Microsoft.SharePoint.Client.ServerRuntime. dll в% Windows% \ assembly \ GAC_MSIL \ Microsoft.SharePoint.Client.ServerRuntime, выберите DLL и нажмите OK.

Тогда вам понадобится использовать Microsoft.SharePoint.Client.Services; над атрибутом. У меня нет ссылки на это пространство имен только с помощью инструкции using. Также убедитесь, что у вас есть файлы microsoft.sharepoint.client и microsoft.sharepoint.client.serverruntime Я застрял после развертывания. Получил ошибки 404 и не смог добавить ссылку на службу, чтобы проверить ее. Если вы найдете исправление, напишите мне по адресу mondo at shaw.ca спасибо и удачи!