2009-10-30 25 views
0

我有一個VS.net項目,我需要添加一個引用到Microsoft.sharepoint.dll 哪裏可以找到dll。我在XP專業版上運行我的Web應用程序,我無法在我的機器上安裝WSS 2.0。WSS 2.0的Microsoft.sharepoint.dll

我需要以編程方式從SP.net應用程序訪問WSS 2.0上的SharePoint站點。

請幫

感謝

回答

1

按照this article的步驟開始。

很早就提到的一件事情是,你真的應該在本地開發機器上安裝sharepoint。我從來沒有嘗試過沒有它的發展(我擔心這是一個要求),因爲它使得完成工作變得更容易。此外,您不能中斷生產服務器。儘管如此,從here安裝Sharepoint Developer Kit也是非常必要的。

在過去,我剛剛使用了一個虛擬機與win2k3/2k8,共享點和Visual Studio的當前味道,並在本地虛擬機器工作。使它易於使用,回滾到非破壞狀態,並且意味着我不需要用Sharepoint等殺死我的開發機器。

祝你好運!

1

你需要決定的是你要通過對象模型或Web服務

對象模型訪問SharePoint的第一件事 - (Microsoft.SharePoint.dll的)

  • +。更完整的訪問,有很多 你可以通過OM做的事情,你 無法與網絡服務
  • +。性能 - 您可能會獲得更好的性能
  • - 。較小的可伸縮性 - 您無法通過多個Web前端縮放請求
  • - 。你的程序必須具有的SharePoint安裝

Web服務

  • +一臺服務器上運行。可以使用任何可以訪問您的SharePoint站點的機器,即不需要Microsoft.SharePoint.dll

如果您的程序作爲ASP.NET站點運行,並且您不想限制它運行與SharePoint相同的服務器,然後Web服務可能是您的前進方向。

更多信息...

SO - Querying list items and using SharePoint web services vs the object model