Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people, just like you, are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
Solved

Sharepoint and SPWeb

Posted on 2012-04-01
6
310 Views
Last Modified: 2012-05-13
I write a lot of sharepoint code to do administration functions.  Almost all of this is done in Visual Studio and then I compile the app.  The apps then run locally on one of the web front ends.

Recently we are engaged with a vendor who is providing hosted sharepoint and I no longer have access to a web front end to run my apps.  I normally use a call like new spsite("http://mysite/") to create an spsite object.  However, I don't think this works unless the program is running on one of the web front ends.  Is there a way to still use my existing code but have it interact with a hosted farm?  Is there a way to create an spsite object when you don't have local access to a web front end?

Thanks!
0
Comment
Question by:TedgCl
  • 3
  • 2
6 Comments
 
LVL 29

Expert Comment

by:QPR
ID: 37792510
Assuming I'm understanding your question correctly....
There is no way to create/use code on a box that does not have SP running locally (without some tweaks and workarounds) as the sharepoint DLLs need to be referenced.
It seems your only option is to install SP locally, write.debug/test your code locally and then upload your features.solutions/DLLs to the hosted environment once done.
You would need to change URLs to web services etc once completed and ready to "ship"
0
 
LVL 31

Accepted Solution

by:
Jamie McAllister MVP earned 500 total points
ID: 37792511
You need to convert your code to use the client object model

http://www.zimmergren.net/technical/sp-2010-getting-started-with-the-client-object-model-in-sharepoint-2010

This is run from the client and gets around the issue of access to the servers.

You should also see if the web services meet your needs

http://msdn.microsoft.com/en-us/library/ee705814.aspx
0
 
LVL 29

Expert Comment

by:QPR
ID: 37792524
Surely this would still require Sp to be installed on the development "client"?
But as I said I could be missing something, it's late here :)
0
Migrating Your Company's PCs

To keep pace with competitors, businesses must keep employees productive, and that means providing them with the latest technology. This document provides the tips and tricks you need to help you migrate an outdated PC fleet to new desktops, laptops, and tablets.

 
LVL 31

Expert Comment

by:Jamie McAllister MVP
ID: 37792543
Hi QPR - A SharePoint install isn't needed on the client to use Client Object Model or web services. You do reference Microsoft.SharePoint.Client.dll
and Microsoft.SharePoint.Client.Runtime.dll in your dev environment however.
0
 
LVL 29

Expert Comment

by:QPR
ID: 37792556
Apologies, I assumed the poster was talking about new/future development for the new hosted environment rather than consuming existing functionality from the client
0
 
LVL 7

Expert Comment

by:dhawalseth
ID: 37795285
Your code will look like something similar to CAML query builder available for free. Nowadays(Sharepoint 2010) you can write code which you can run locally on environment where sharepoint is installed(using client object model) or use sharepoint webservices to run it from a non sharepoint environment. You just need to have the credentials of account which has administrative priviledges.

Enjoy!!
0

Featured Post

Free Tool: Postgres Monitoring System

A PHP and Perl based system to collect and display usage statistics from PostgreSQL databases.

One of a set of tools we are providing to everyone as a way of saying thank you for being a part of the community.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Suggested Solutions

Title # Comments Views Activity
Sharepoint installation and configuration 4 69
sharepoint online 3 44
Sharepoint document already opened 2 40
Scan Files already in SharePoint 2010 on prem ? 5 16
I recently came across an issue with a MOSS 2007 deployment where access into some sub-sites were denied, even for the MOSS farm administrators. A bit of background to the setup of this MOSS farm; this was a three server setup, consisting of a fr…
These days socially coordinated efforts have turned into a critical requirement for enterprises.
Established in 1997, Technology Architects has become one of the most reputable technology solutions companies in the country. TA have been providing businesses with cost effective state-of-the-art solutions and unparalleled service that is designed…
Email security requires an ever evolving service that stays up to date with counter-evolving threats. The Email Laundry perform Research and Development to ensure their email security service evolves faster than cyber criminals. We apply our Threat…

840 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question