Where to start with SharePoint development?
-
Hi, I want to write an ASP.NET application that can manipulate documents on a SharePoint portal. I want to be able to upload documents and do searches for keywords, etc. I haven't worked with SharePoint before but I've set up a site and it all looks straight-forward enough. I thought I'd just be able to work with the web services but it seems strangely sparse on features for the document workspace. It looks like I really need to implement my own web service on the SharePoint server which provides all the custom stuff my external application will need. I thought I'd need to implement a separate ASP.NET application rather than write a page on the SharePoint server because it needs to be made available within an IFRAME in another (large) web application. However, the more I think about it, surely I should be writing a web part on the SharePoint server which can then be included as an IFRAME within my web application. Also, I can't seem to get anything to work on my local machine, other than a basic call to the document workspace web service, e.g.
dws.GetDwsData()
- will I need to develop actually on the SharePoint server itself so that I can access theMicrosoft.SharePoint
assembly? That means installing Visual Studio on the SharePoint server doesn't it? :~ I have installed the SharePoint SDK but I still can't reference theMicrosoft.SharePoint
assembly :( -
Hi, I want to write an ASP.NET application that can manipulate documents on a SharePoint portal. I want to be able to upload documents and do searches for keywords, etc. I haven't worked with SharePoint before but I've set up a site and it all looks straight-forward enough. I thought I'd just be able to work with the web services but it seems strangely sparse on features for the document workspace. It looks like I really need to implement my own web service on the SharePoint server which provides all the custom stuff my external application will need. I thought I'd need to implement a separate ASP.NET application rather than write a page on the SharePoint server because it needs to be made available within an IFRAME in another (large) web application. However, the more I think about it, surely I should be writing a web part on the SharePoint server which can then be included as an IFRAME within my web application. Also, I can't seem to get anything to work on my local machine, other than a basic call to the document workspace web service, e.g.
dws.GetDwsData()
- will I need to develop actually on the SharePoint server itself so that I can access theMicrosoft.SharePoint
assembly? That means installing Visual Studio on the SharePoint server doesn't it? :~ I have installed the SharePoint SDK but I still can't reference theMicrosoft.SharePoint
assembly :(bugmenot1234 wrote:
will I need to develop actually on the SharePoint server itself
Yes, this is in the documentation. You can copy the SharePoint assemblies to your local machine so they can be referenced but you will not be able to debug your code.
bugmenot1234 wrote:
it needs to be made available within an IFRAME in another (large) web application.
What about security? Will this be an anonymous SharePoint site or will it use Windows or Forms authentication? Including SharePoint in an IFRAME won't work. I think you need to spend a little time understanding what SharePoint is and isn't before proceeding.
only two letters away from being an asset