I can reference Microsoft.SharePoint.dll in Visual Studio in order to compile my C# or VB.NET code. I've found that I will still need to copy the compiled code to the server and deploy it there.
From my research, in order to access MOSS from a different machine, I will need to use web services instead of the Microsoft.SharePoint.dll. However, web services cannot do all the functions that the dlls can do (e.g. Adding list to the right hand side collection).
So, my questions are:
- Do I need to use web services in order to create, update, and delete list items from a non-SharePoint server?
- Are there any good examples for basic web services CRUD operations?