ASP.NET MVC:需要部署站点的多个副本

时间:2010-12-20 17:43:43

标签: asp.net-mvc asp.net-mvc-2

我有一个应用程序,我需要为客户端进行白标和部署。功能相同,所有页面几乎相同。唯一真正的区别在于缺少徽标/样式以及使用类似SSO的系统而不是常规表单身份验证。认证部分没有问题,因为可以注入。但是,对于我来说,按站点执行不同母版页/配置文件的最佳方式是什么?

'最佳'意味着最不可能导致问题和维护问题。属性很好:快速/易于实现,快速/易于维护。

1 个答案:

答案 0 :(得分:0)

您可以在ASP.NET中编写自己的视图引擎,根据登录的客户加载不同的主题。

这样您就可以加载不同的级联样式表,母版页,视图....等等。

大约一年前,我写了一篇关于此的文章:

http://cgeers.com/2010/02/25/asp-net-mvc-themed-view-engine/