Instalando e configurando ASP.NET MVC no IIS 6.0 (pt-BR)
Introdução
Quando você executa o [[ASP.NET MVC]], irá estabelecer um mapeamento ISAPI no IIS 6.0 utilizando a dll “aspnet_isapi.dll” para mapear a extensão .mvc. Isto é necessário para que o IIS possa entregar os pedidos usando a extensão de arquivo .mvc para o ASP.NET. Com base nisto vamos a prática.
Instalação
1) Faça o download do arquivo AspNetMVC2_VS2008.exe clicando aqui, em seguida execute-o.
2) Não é necessário nenhuma interação para instalação do MVC, ao terminar a extração dos arquivos clique em Finish e navegue até a pasta: C:\Program Files\Microsoft ASP.NET\ASP.NET MVC 2\Assemblies, verifique se o arquivo System.Web.Mvc.dll existe. Caso positivo abra a console de gerenciamento do [[Internet Information Services|IIS]] 6.0.
Configuração
3) Clique em Start, Administrative Tools, em seguida selecione Internet Information Services (IIS) Manager
- Expanda o website, clique com o botão direito em cima da pasta que contém o projeto de MVC e em seguida selecione Properties.
- Com a janela de Properties aberta na aba Directory, é necessário criar uma aplicação virtual, clicando em “create” dentro de Application settings.
http://iisbrasil.files.wordpress.com/2011/07/mvc_01.png?w=471&h=435
- Em seguida clica em OK e verifique se a pasta do projeto mudou o ícone, será semelhante a imagem abaixo.
http://iisbrasil.files.wordpress.com/2011/07/mvc_02.png?w=215&h=21
4) Se você planeja utilizar a extensão .mvc é necessário criar um mapeamento, seguindo os passos:
- Clique com o botão direito no aplicativo virtual, em seguida selecione Properties
- Em Application settings selecione Configuration
http://iisbrasil.files.wordpress.com/2011/07/mvc_03.png?w=402&h=446
- Com a janela de Application Configuration aberta, clique em Add
http://iisbrasil.files.wordpress.com/2011/07/mvc_04.png?w=429&h=240
- Executable: Digite o caminho c:\windows\microsoft.net\framework\v2.0.50727\aspnet_isapi.dll (Lembrando que está instalação é em um ambiente com Framework rodando na plataforma x86, se fosse em x64 seria um caminho diferente).
- Extension: Digite .mvc
- Limit to: Digite “GET,HEAD,POST,DEBUG“.
4) Ao clicar em OK irá voltar para janela de Application Configuration.
- Selecione Insert
- http://iisbrasil.files.wordpress.com/2011/07/mvc_05.png?w=424&h=125
- Em Executable digite o caminho c:\windows\microsoft.net\framework\v2.0.50727\aspnet_isapi.dll
- Desmarque Verify that file exists, é um erro comum deixar marcado na hora da configuração
- Clique em OK e feche todas as janelas.
Para maiores informações acesse: http://www.asp.net/mvc
Conclusão
Neste artigo aprendemos a instalar e configurar o ASP.NET MVC no IIS 6.0
Erick Albuquerque** ** | Microsoft MVP
MVP Profile | Twitter | Linkedin