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

Asp.net mvc ASP.NET MVC:需要部署站点的多个副本,asp.net-mvc,asp.net-mvc-2,Asp.net Mvc,Asp.net Mvc 2,我有一个应用程序,我需要为客户端添加白色标签并部署。功能将完全相同,所有页面将几乎完全相同。唯一真正的区别是缺少徽标/样式,以及使用类似SSO的系统而不是常规表单auth。身份验证部分没有问题,因为它可以被注入。但是,对于我来说,按站点执行不同母版页/配置文件的最佳方式是什么 “最佳”意味着最不可能引起问题和维护问题。属性:快速/易于实现,快速/易于维护。您可以在ASP.NET中编写自己的视图引擎,根据登录的客户加载不同的主题 通过这种方式,您可以加载不同的级联样式表、母版页、视图等 大约一年前

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


“最佳”意味着最不可能引起问题和维护问题。属性:快速/易于实现,快速/易于维护。

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

通过这种方式,您可以加载不同的级联样式表、母版页、视图等

大约一年前,我写了一篇文章:


什么是“最佳”对你意味着什么?有六种方法可以做到这一点。好吧,我想我说的“最佳”是指“鉴于你对实现这一目标的各种方法的优缺点的了解,哪一种方法似乎比其他方法更好?”当然,具体的情境因素可以覆盖这一点,但我想从一些人的经历开始,而不是盲目地尝试所有的选择。