2009-07-14 151 views
0

我正在寻找利用SharePoint的文档管理功能的Intranet门户。门户用户,发现SharePoint非常麻烦,所以我想在ASP.NET中构建大部分网站,并集成SharePoint文档库,这样我就不必创建文档管理系统。
我该怎么做?将SharePoint文档库集成到ASP.NET中

回答

5

在我的真实想法,它听起来就像你正试图重新发明轮子。如果用户发现它很麻烦,通常会导致缺乏理解或不正确的实施和培训。

但是,如果你想整合到SharePoint,你可以参考完全SharePoint API库。它基于.Net,允许您在代码中访问SharePoint的任何方面。您需要引用Microsoft.SharePoint程序集以访问这些类。您需要为此设置一个开发环境,因为如果没有安装它,您无法开发SharePoint。关于命名空间的详细文档起始于:here

从个人经验来看,我们更成功地实现了坚实的SharePoint结构,并提供培训,并以构建网站的方式构建SharePoint门户。用户现在坚持在SharePoint中有应用程序。

+0

+1重塑车轮。培训是一个很好的选择,或者如果感觉到严重的痛点,那么就调整自定义开发体验。 – 2009-07-14 09:16:55

0

基本上,你可以设置并通过标准的SharePoint页面管理您的文档库(或库),但你建立你自己的ASP.NET网站将访问在文档库中的信息的用户。此站点将使用SharePoint对象模型或SharePoint Web服务来检索,处理和存储文档库中的文档。

通常的规则是,如果要部署ASP.NET站点到同一台服务器SharePoint实例,然后使用对象模型;如果要部署到单独的Web服务器,请使用Web服务。

一些用于SharePoint开发的常见问题,以及如何避免它们可以在这里找到:

http://msdn.microsoft.com/en-us/library/bb687949.aspx

的“文件夹和列表”一节将是你在做什么特别重要。

0

使用iframe :)

认真..你必须到SharePoint的环境中工作,或者你会发现自己的SharePoint重建。这不包括将其构建为常规的ASP.NET应用程序。但这并不遥远。 为什么不调整SharePoint的工作方式以适合用户喜欢的工作方式?它被修改并附加在限制之内。

相关问题