我希望利用SharePoint的文档管理功能来实现内部网门户。对于门户网站用户,我觉得SharePoint相当麻烦,所以我想用ASP.NET构建大部分站点,并集成SharePoint文档库,这样我就不必创建文档管理系统了。
我该怎么做呢?
发布于 2009-07-14 08:15:29
在我看来,这听起来像是你在试图重新发明轮子。如果用户发现它很麻烦,通常是因为缺乏理解或不正确的实现和培训。
但是,如果您确实想集成到SharePoint中,则可以参考完整的SharePoint应用程序接口库。它是基于.Net的,允许你在代码中访问SharePoint的任何方面。您需要引用Microsoft.SharePoint程序集才能访问这些类。您需要为此设置一个开发环境,因为您不能在没有安装SharePoint的情况下进行开发。有关命名空间的详细文档将启动here
从个人经验来看,我们有更多的成功实现了一个坚实的SharePoint结构,通过培训,并以我们构建网站的相同方式构建SharePoint门户。用户现在坚持在SharePoint中使用应用程序。
发布于 2009-07-14 08:15:54
基本上,您可以通过标准的SharePoint页面设置和管理文档库,但是您要为访问文档库中的信息的用户构建自己的ASP.NET站点。此站点将使用SharePoint对象模型或SharePoint web服务来检索、操作和存储文档库中的文档。
通常,规则是,如果要将网站部署到与SharePoint实例相同的服务器上,则使用对象模型;如果要部署到单独的ASP.NET服务器,则使用web服务。
SharePoint开发中的一些常见问题以及如何避免这些问题可以在这里找到:
http://msdn.microsoft.com/en-us/library/bb687949.aspx
“使用文件夹和列表”部分将与您所做的工作特别相关。
发布于 2009-07-15 11:38:31
使用IFrame :)
说真的..。您必须在SharePoint的上下文中工作,否则您将发现自己正在重新构建SharePoint。这不包括将其构建为常规的ASP.NET应用程序。但这并不是那么遥远。为什么不让SharePoint的工作方式适应用户的工作方式呢?它是用来更改和附加的..在一定范围内。
https://stackoverflow.com/questions/1124107
复制相似问题