我正在评估 ASP.NET MVC 中的 CMS 选项。我目前正在开发一个需要 CMS 功能的多租户应用程序。我一直在关注 N2、Mojoportal 等,但我也对 SharePoint Services 可以带来什么感兴趣。具体来说,我不想要一个 SharePoint 站点,而是我想潜在地使用共享点对象模型、数据库表等来形成 CMS 的核心。
这对 SharePoint 是否可行,还是我走错了路?我没有太多经验。
我正在评估 ASP.NET MVC 中的 CMS 选项。我目前正在开发一个需要 CMS 功能的多租户应用程序。我一直在关注 N2、Mojoportal 等,但我也对 SharePoint Services 可以带来什么感兴趣。具体来说,我不想要一个 SharePoint 站点,而是我想潜在地使用共享点对象模型、数据库表等来形成 CMS 的核心。
这对 SharePoint 是否可行,还是我走错了路?我没有太多经验。
SharePoint is not an ASP.NET MVC application, it's all web forms. There is the SharePointMVC CodePlex project that attempts to bring MVC to SharePoint.
At the end of the day you are very likely to need to follow the 'web forms' way of doing things sooner or later with SharePoint. So if MVC is a requirement I would not use SharePoint. However your requirements should probably be around what the customers want, not what technology to use?
I also wouldn't take the approach of using SharePoint's back end only. See this question for some good reasons why.