我們有一個ASP.NET網站,我們在內部使用它來執行一些項目跟蹤和各種工作。我們想集成它的一些部分以與Sharepoint2007 WSS共存。Sharepoint 2007開發入門
基本上我們真正需要做的就是能夠將項目添加到其中一個Sharepoint站點的列表中。
我不確定從哪裏開始。我在網上看了一下,但看起來過於複雜。是否有快速入門指南,可以讓我輕鬆轉動?
我們有一個ASP.NET網站,我們在內部使用它來執行一些項目跟蹤和各種工作。我們想集成它的一些部分以與Sharepoint2007 WSS共存。Sharepoint 2007開發入門
基本上我們真正需要做的就是能夠將項目添加到其中一個Sharepoint站點的列表中。
我不確定從哪裏開始。我在網上看了一下,但看起來過於複雜。是否有快速入門指南,可以讓我輕鬆轉動?
SharePoint Web Services將是一個合乎邏輯的開始。在我看來,這將是構建ASP.NET和SharePoint之間交互的最簡單方法。
A list of available web services可以在MSDN上找到。
如果將項目添加到列表是主要目標,請檢查Lists
Web服務的UpdateListItems
方法。
隨着範圍縮小到Web服務,您當然可以在線找到教程/參考。但是,InfoQ post by Trent Swanson是SP Web服務的一個體面的介紹。請注意,他們建議使用XSD文件生成.NET類型;在實踐中,對於簡單的項目,我只是簡單地使用LINQ來解析XML。我想你可以簡單或複雜。
XSD的東西真的讓我感到困惑。我不確定這是否有必要。 – 2010-09-02 01:53:00
絕對沒有必要。對於更大的項目,我可能會考慮生成實際類型。但是如果你對XPath和/或LINQ有相當的瞭解,就可以做你需要做的事情(特別是如果你的大部分工作將被添加到列表中而不是查詢它)。 – CBono 2010-09-02 02:31:33
感謝您的精彩和簡潔的解釋! – 2010-09-02 16:00:55