Take the 2-minute tour ×
SharePoint Stack Exchange is a question and answer site for SharePoint enthusiasts. It's 100% free, no registration required.

How would I get started with developing a custom web service in SharePoint?

Are there are tools I could use, or tutorials that would help me?

share|improve this question
2  
Are you kidding me - the top ** 5 ** results in Google for "custom web service in sharepoint" tell you exactly what you need. –  Ryan Jun 30 '12 at 20:19
    
@Ryan: ahem : meta.sharepoint.stackexchange.com/questions/607/… –  Stuart Pegg Jul 1 '12 at 22:11
    
Yes I know, which is why I answered. Excuse the frustration but it had to have taken more effort for the OP to ask the damn question than to put the most obvious phrase into google and pick any one of the top 5 answers - any one at all. No google foo required. –  Ryan Jul 1 '12 at 22:33
add comment

3 Answers 3

up vote 3 down vote accepted

Below are a few links you may find useful. Unfortunately this is a very broad question, so it isn't possible to include all the details here.

Tutorials

MSDN Walkthrough for a basic web service:

Creating a Custom ASP.NET Web Service

A SharePoint 2007 web service walkthrough (with downloadable code):

Creating a Custom Web Service for SharePoint

A SharePoint 2010 WCF service walkthrough (with downloadable code):

Custom WCF Services in SharePoint 2010

Tools

The most important tool is obviously going to be Visual Studio. I haven't heard of any tools to specifically help you with this project, although there's a generally useful list of SharePoint Development tools here:

List of SharePoint 2007 / WSS 3.0 development tools

share|improve this answer
add comment

See Arjun Chakraborty blog post, except the part where you push web.config with deploy to the hive and overwrite the existing ISAPI web.config. Edit your config into the ISAPI web.config.

share|improve this answer
add comment

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.