我有一个使用SP类创建站点的窗口应用程序。我在安装有SharePoint的Windows Server 2003 R2的系统上工作良好。使用SharePoint类的代码无法在未安装SharePoint的系统上运行
但它不适用于安装了XP并未安装SharePoint的系统。
事实是,这两个系统都在内联网上。 所以我假设如果提供了所有必需的参数(如serverLocation,domain,username,password),那么NON-SP系统将能够运行代码并在安装了SP的系统上创建一个站点。
我没有复制的DLL来这些非SP系统,并引用他们建立项目:
- Microsoft.SharePoint.dll的
- microsoft.sharepoint.portal.dll
- 微软。 SharePoint.Publishing.dll
但是,这也没有奏效。
- 我错过了什么?
- 是我的是否假设错?
@Janis:但SharePoint Web服务不允许我们执行所有操作。说创建快速启动项目:( 是不是可以安装的东西(一些应用程序或DLL),这将在非共享点机器上运行此代码? – Manish 2010-04-19 10:01:37
不可以。但是您可以编写自定义Web服务,将其部署到服务器,然后执行您编写该自定义Web服务的任何操作。演练在这里:http://msdn.microsoft.com/en-us/library/ms464040.aspx – 2010-04-19 10:23:16
谢谢但如果我不允许在服务器上部署自定义Web服务?任何其他解决方案? – Manish 2010-04-22 12:38:20