Pular para o conteúdo

Hospedando Projetos em MVC3

 

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:

  1. Instale o Framework do ASP.NET 4.0. (http://www.microsoft.com/download/en/details.aspx?id=17851).
  2. Configure um novo Website no IIS do servidor;
  3. 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.

  1. 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
  2. Para cada uma destas referências a propriedade Copy Local deve ser mudada para True.
  3. 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.