Я использовал Темы, чтобы изменить «брендинг» сайта в зависимости от того, что кто-то хочет. http://msdn.microsoft.com/en-us/library/ykzx33wh.aspx.
Вы можете создать множество тем, поместить их в приложение, а затем указать, какая тема является активной / активной в файле web.config.
Внедрение тем - это то, что вы действительно должны делать с самого начала, но вы, безусловно, можете адаптировать существующее приложение в ретро-стиле, но уровень усилий будет отличаться в зависимости от сложности макета и содержимого.
Я не уверен, сколько тем (если таковые имеются) могут быть встроены в сборку / ресурс.