Estou desenvolvendo uma aplicação em ASP.NET MVC, em que cada empresa possui seu banco de dados.
Dúvida 1: Preciso criar um novo projeto ASP.NET MVC para cada uma das empresas?
Dúvida 2: Teria alguma forma de criar um projeto "base" e customizar apenas algumas funções para cada uma das empresas visando facilitar a manutenção e atualização do sistema?
No total seriam umas 30 empresas, a ideia é hospedar no mesmo domínio (URL) e só adicionar a pasta para cada projeto, por exemplo.... www.meusistema.com.br/sistema1... www.meusistema.com.br/sistema2... etc
Qual seria a melhor solução nesse caso pensando principalmente na manutenção futura do código.