我们目前有一款产品使用Sharepoint和许多不同的Web部件库来向客户显示实时数据。设置方式是每个客户都有一个自定义登录(Active Directory),一个自定义站点,其特定数据连接在Web部件中。这意味着每个客户都有一个完全独立的网站。例如:
您可以想象,这是不可能维护的,因为我们所做的任何小改动都必须在整个站点上手动传播,这项任务已经变得不可能。
我们还在开发独立的ASP.NET MVC应用程序,这些应用程序位于他们自己的虚拟目录Eg下的同一服务器上。 www.site.com/App1 /
我的任务是调查如何最好地重新设计系统,以提供更加集成的“应用程序平台”类型架构。
我个人希望抛弃Sharepoint,因为我认为我们使用的不正确(根本不是CMS),但我的经理希望为支付额外费用的客户(定制服务)保留Excel Services。 / p>
我们目前使用Page Viewer Web部件将MVC应用程序嵌入到Sharepoint中,但这使我们无法控制这些应用程序的布局
我的下一个想法是在所有MVC站点和sharepoint上都有一个标准的ASP.NET母版页,以便它们看起来一样,同时仍然提供所需的功能,但调查和测试似乎是Sharepoint母版页是可怕的野兽,几乎不像一个干净的母版页。
基本上我很难过,而且我对Sharepoint感到有些沮丧,这真是太糟糕了。
有没有人有这方面的经验或者可以提供一些想法/提示?
非常感谢。