SharePoint Stack Exchange is a question and answer site for SharePoint enthusiasts. It's 100% free, no registration required.

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I have an Intranet Site A and extranet sharepoint site B in two different farms. I want transfer data (list items and doc's) from Intranet SiteA to Extranet SiteB. Please let me what are the possible ways to acomplish this. I am thinking of is CSOM or sharepoint web services like lists.asmx or rest services like listdata.svc. I am not sure to use any of these as they are in different farms. I am supposed to work only through a particular port I guess, does managed client object model work in this case. sorry if I am asking any basic questions.

Please guide me. Any help is highly appreciated.

share|improve this question

All three options you list will work fine against multiple farms.

As much as possible I'd stick with CSOM or REST. And as you want to work with both Documents and List items the CSOM is probably the best choice.

share|improve this answer
CSOM is actually built on top of WCF so it is almost the same as Web Services options from port config perspective. – Ivan Padabed Apr 5 '12 at 16:41
thanks for reply guys, Can you also please also help how to set up a particular port for the CSOM and what is the default port on which the CSOM runs. – explorer37 Apr 6 '12 at 19:25
var context = new ClientContext("http://sp2010:3695"); or var context = new MySiteDataContext(new Uri("http://sp2010:3695/_vti_bin/listdata.svc")); CSOM and REST are pure HTTP requests, so you just specify the portnumber as usually and the default is port 80. – Per Jakobsen Apr 7 '12 at 19:02
thanks for the reply, that was helpful – explorer37 Apr 11 '12 at 18:49

Your Answer


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.