首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用SharePoint类的代码不会在没有安装SharePoint的系统上运行

使用SharePoint类的代码不会在没有安装SharePoint的系统上运行
EN

Stack Overflow用户
提问于 2010-04-06 06:20:07
回答 3查看 485关注 0票数 0

我有一个窗口应用程序,它使用SP类来创建站点。我在安装了Windows 2003 R2的系统上工作得很好。

但它不适用于安装了XP而没有安装SharePoint的系统。

事实上,这两个系统都在内部网上。因此,我假设非SP系统能够运行代码,并在安装了SP的系统上创建一个站点,如果提供了所有必需的参数(如serverLocation、域、用户名、密码)。

我将DLL复制到这些非SP系统,并引用它们来构建项目:

  1. Microsoft.SharePoint.dll
  2. microsoft.sharepoint.portal.dll
  3. Microsoft.SharePoint.Publishing.dll

但这也没用。

  1. 我错过了什么?
  2. 是我的假设错了吗?
EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2010-04-06 06:31:47

这是假设它会起作用。Microsoft.SharePoint.dll内部指的是12个库,依赖于安装sharepoint时创建的与SharePoint和数据库一起安装的文件。

编辑:噢,我明白了-你想用对象模型从其他机器访问服务器。如前所述,您不能。但是您可以使用sharepoint web服务与SharePoint交互。

SharePoint 2010还提供了客户端对象模型,允许您从对象模型的客户端机器与sharepoint进行有限的交互。

票数 5
EN

Stack Overflow用户

发布于 2010-04-06 06:31:03

是的,你的假设是错误的。只有在从SharePoint场上的机器运行时,SharePoint服务器端API才有效。客户端机器的访问必须通过web服务层进行。

票数 5
EN

Stack Overflow用户

发布于 2010-04-06 08:29:06

您需要在开发系统中安装用于windows SharePoint服务的Visual扩展。你可以从

http://www.microsoft.com/downloads/en/confirmation.aspx?familyId=7bf65b28-06e2-4e87-9bad-086e32185e68&displayLang=en

如果尝试在工作站上安装VisualStudio2005ExtensionforWindowsWindowsWindowsServices3.0Tools( SharePoint服务3.0工具(VSeWSS) ),它可能会失败并引发以下错误:

只有先安装WindowsWindowsServices3.0,才能安装此产品。

SharePoint 2007或MOSS是一种服务器产品,因此只能安装在Windows系列平台上,不能安装在windows或vista中。解决这个问题有很多工作要做。只需执行以下注册表设置。

单击Start -> Run -> regedit,然后单击OK。扩展HKEY_LOCAL_MACHINE,扩展软件,扩展微软,扩展共享工具。右键单击Web服务器扩展,单击新建。然后单击,键入12.0,右键单击12.0,单击,单击string value E 222并键入E 123sharepoint>e 224右键单击E 125sharepoint<代码>E 226,单击值数据字段中的E 127修改E 228,键入E 129已安装的E 230。

票数 -3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2583017

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档