Win Server 2008 + IIS 7 + MVC3: o que instalar para implantar aplicativos

2

Sou novato na implantação.

Eu tenho o SO Windows Server 2008 R2 no meu servidor com o IIS 7. Tenho pasta com o aplicativo da Web .Net MVC3. Eu criei um novo pool, configure o Framework 4.0 para ele. Eu criei um novo site, escolhi o caminho físico 'E: / site' e o vinculei ao nome de domínio. Então copiei a pasta com meu site .Net MVC3 para 'E: / site'. Mas se eu tentar abrir mydomain.com, não funciona como aplicativo MVC3. Páginas HTML usuais só funcionam.

Eu acho que devo instalar alguns componentes ou programas para tornar o site de execução do servidor como aplicativo MVC. Serever já:

  • MS .Net Framework 4 Perfil do Cliente;
  • MS .Net Framework 4 estendido;
  • MS Web Platform Installer 3.0.

Alguém pode me ajudar? O que devo fazer mais?

    
por greatromul 21.09.2011 / 10:15

1 resposta

2

Você pode instalar o MVC Framework no próprio servidor ou pode executar uma "disposição bin" dos assemblies necessários a partir do Visual Studio. Isso definitivamente funciona com o Visual Studio 2010, porque já fiz isso antes - sua milhagem pode variar com versões anteriores.

Para fazer uma implantação bin, clique com o botão direito do mouse no seu projeto no Visual Studio e selecione Adicionar Dependências Implementáveis . Na caixa de diálogo, escolha ASP.NET MVC (não se preocupe com as outras opções, isso é tudo que você precisa). Isso criará uma pasta no seu projeto chamada _bin_deployableAssemblies com as DLLs necessárias para executar o material do MVC.

Faça uma implantação depois e isso deve funcionar. Caso contrário, o texto completo do erro de tela amarela da morte seria muito útil.

    
por 21.09.2011 / 10:36