If you get the “Type cannot be found” error after installing your WCF service, go to the section about unloading your project below. Here are the main steps to creating a WCF service and installing it on a SharePoint 2010 server: Open Visual Studio 2010 Create an Empty SharePoint 2010 project to get the packaging files Change your namespace in the Project Properties. Add a new Item, WCF Service with a new file name Add the following lines above the class declaration that implements the “IService” file: [BasicHttpBindingServiceMetadataExchangeEndpointAttribute] [AspNetCompatibilityRequirementsAttribute(RequirementsMode = AspNetCompatibilityRequirementsMode.Required)] public class PricingRequestService : IPricingRequestService { Add the following references to your project: C:Program FilesCommon FilesMicrosoft SharedWeb Server Extensions14ISAPIMicrosoft.SharePoint.dll C:WindowsassemblyGAC_MSILMicrosoft.SharePoint.Client.ServerRuntime14.0.0.0__71e9bce111e9429cMicrosoft.SharePoint.Client.ServerRuntime.dll Add a mapped folder to the “_Layouts” folder Inside the _Layouts folder create a text file with a .svc extension such as PricingRequestService.svc Add the following sample: <%@ServiceHost Language=”C#” Debug=”true” Service=”PricingRequest.PricingRequestService, $SharePoint.Project.AssemblyFullName$” Factory=”Microsoft.SharePoint.Client.Services.MultipleBaseAddressBasicHttpBindingServiceHostFactory, Microsoft.SharePoint.Client.ServerRuntime, Version=14.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c” %> Change […]
↧