集成Sharepoint和MVC

时间:2010-07-13 05:30:51

标签: asp.net sharepoint integration

我们目前有一款产品使用Sharepoint和许多不同的Web部件库来向客户显示实时数据。设置方式是每个客户都有一个自定义登录(Active Directory),一个自定义站点,其特定数据连接在Web部件中。这意味着每个客户都有一个完全独立的网站。例如:

  • 客户1 - > www.site.com/sites/customer1
  • 客户2 - > www.site.com/sites/customer2
  • 客户X - > www.site.com/sites/customerX

您可以想象,这是不可能维护的,因为我们所做的任何小改动都必须在整个站点上手动传播,这项任务已经变得不可能。

我们还在开发独立的ASP.NET MVC应用程序,这些应用程序位于他们自己的虚拟目录Eg下的同一服务器上。 www.site.com/App1 /

我的任务是调查如何最好地重新设计系统,以提供更加集成的“应用程序平台”类型架构。

我个人希望抛弃Sharepoint,因为我认为我们使用的不正确(根本不是CMS),但我的经理希望为支付额外费用的客户(定制服务)保留Excel Services。 / p>

我们目前使用Page Viewer Web部件将MVC应用程序嵌入到Sharepoint中,但这使我们无法控制这些应用程序的布局

我的下一个想法是在所有MVC站点和sharepoint上都有一个标准的ASP.NET母版页,以便它们看起来一样,同时仍然提供所需的功能,但调查和测试似乎是Sharepoint母版页是可怕的野兽,几乎不像一个干净的母版页。

基本上我很难过,而且我对Sharepoint感到有些沮丧,这真是太糟糕了。

有没有人有这方面的经验或者可以提供一些想法/提示?

非常感谢。

1 个答案:

答案 0 :(得分:2)

CodePlex - SharePointMVC

  

用于在SharePoint中托管asp.mvc内容的帮助程序项目。