In the SharePoint conceptual hierarchy, site collections contain sites, which in turn contain lists. A site collection (
SPSite) has no explicit UI but always contains one root level site (accessible through the
RootWeb property) and possibly additional subsites under that root site. A site or web (
SPWeb) has a UI and contains lists/document libraries (
SPList), pages with webparts, and items/documents (
- To create an application that uses the SharePoint server-side object model, in your Visual Studio project you must add a reference to the Microsoft.SharePoint assembly which is listed under Framework Assemblies.
- Applications using the Server Side Object Model (full-trust) can run only on a Windows Server that is hosting SharePoint.
- You cannot connect to a SharePoint server other than the one the application is running on.