我希望利用SharePoint的Intranet门户网站的文档管理功能。门户网站用户,发现SharePoint相当麻烦,所以我想在ASP.NET中构建大部分网站,并集成SharePoint文档库,这样我就不必创建文档管理系统了。
我怎么能这样做?
答案 0 :(得分:5)
在我的诚实看来,这听起来像是在试图重新发明轮子。如果用户发现它很麻烦,通常会缺乏理解或不正确的实施和培训。
但是,如果您确实要集成到SharePoint,则可以引用完整的SharePoint API库。它基于.Net,允许您在代码中访问SharePoint的任何方面。您需要引用Microsoft.SharePoint程序集来访问这些类。您需要为此设置开发环境,因为如果没有安装它就无法开发SharePoint。命名空间的详细文档从here
开始从个人经验来看,我们在实施可靠的SharePoint结构,培训以及构建SharePoint门户方面取得了更大的成功,就像我们构建网站一样。用户现在坚持在SharePoint中使用应用程序。
答案 1 :(得分:0)
基本上,您可以通过标准SharePoint页面设置和管理文档库(或库),但是您将为将访问文档库中的信息的用户构建自己的ASP.NET站点。此站点将使用SharePoint对象模型或SharePoint Web服务来检索,操作和存储文档库中的文档。
通常规则是,如果要将ASP.NET站点部署到与SharePoint实例相同的服务器上,则使用对象模型;如果要部署到单独的Web服务器,请使用Web服务。
可以在此处找到SharePoint开发的一些常见问题以及如何避免这些问题:
http://msdn.microsoft.com/en-us/library/bb687949.aspx
“使用文件夹和列表”部分将与您正在进行的操作特别相关。
答案 2 :(得分:0)
使用IFrame:)
说真的..你必须在SharePoint的上下文中工作,否则你会发现自己正在重建SharePoint。这不包括将其构建为常规ASP.NET应用程序。但它并不遥远。 为什么不调整SharePoint的工作方式以适应用户的工作方式?它被改变并附加在......范围内。