是否可以将Sharepoint.dll部署到未运行MOSS 2007的服务器

时间:2009-10-01 19:28:49

标签: sharepoint-2007

我有一个Web服务应用程序 - 我需要连接到MOSS服务器。

例如:

 using (SPSite site = new SPSite(this.SiteAddress ))
            {
                using (SPWeb web = site.OpenWeb())

MOSS与此Web服务应用程序不在同一服务器上运行。这应该是尝试使用对象模型的问题。或者我真的必须去网络服务路线吗?

2 个答案:

答案 0 :(得分:1)

据我所知,您需要安装SharePoint才能使用对象模型(您可能会捏造它,但我不会想象您的机会:-))。您可以选择使用内置的SharePoint Web服务,公开自己的“友好”服务并从其他服务器中使用它,或将您的Web服务移动到Sharepoint框。

答案 1 :(得分:0)

至少,您需要将Microsoft.SharePoint.dll部署到托管Web服务的计算机上。如果它确实需要MOSS类(你列出的那个只需要WSS),那么你还需要部署MOSS程序集(我相信它是Microsoft.Office.Server.dll)。在那之后,根据我的经验,它将成为一个部署和祈祷的情况:)