Pessoal,
Diferente do que parece, hospedar um projeto feito em ASP.NET MVC3 é muito tranquilo e os provedores não precisam ter muito trabalho. Para quem vai hospedar em um provedor comercial basta exigir que tenha o framework do ASP.NET 4.0 instalado no servidor web e que o seu site esteja configurado para usar este framework. Feito isto, leia apenas a parte “Procedimentos na Aplicação”.
Quem tem servidor próprio, descrevo rapidamente como hospedar em um Windows Server 2003.
Procedimentos no Servidor:
- Instale o Framework do ASP.NET 4.0. (http://www.microsoft.com/download/en/details.aspx?id=17851).
- Configure um novo Website no IIS do servidor;
- Na configuração do site no IIS, na aba ASP.NET selecione na opção “ASP.NET version” o 4.0.
Procedimentos na Aplicação (peça ao desenvolvedor):
Para que o projeto rode no servidor somente com o framework do ASP.NET instalado é necessário que algumas DLLs estejam na pasta bin do projeto.
- As referencias listadas abaixo devem estar no Projeto. Caso não estejam, devem ser adicionadas.Microsoft.Web.Infrastructure
System.Web.Helpers
System.Web.Mvc
System.Web.Razor
System.Web.WebPages
System.Web.WebPages.Deployment
System.Web.WebPages.Razor - Para cada uma destas referências a propriedade Copy Local deve ser mudada para True.
- Compile o projeto. Agora sua pasta bin do projeto deverá ter as DLLs abaixo.
Tudo pronto! Basta agora transferir todos os arquivos do projeto por FTP para o servidor. Certifique-se que está transferindo a pasta bin com todas as DLLs.