ASP.NET MVC

por em Tecnologia (4) comentários

Se você já está fazendo seus primeiros ensaios com a tecnologia ASP.NET MVC Framework, deve saber que ele funciona “nativamente” em servidores Windows 2008 com o IIS 7.

Mas aqui na Locaweb você não precisa migrar seu site de servidor somente para poder usar essa tecnologia, também não é mais necessário usar extensões desocupadas do ASP .Net como a .ashx.

Agora no Gerenciador de Aplicações IIS basta habilitar o funcionamento do ASP .Net MVC e mãos à obra. Veja como ficou:

Em caso de dúvidas sobre o uso do Gerenciador de Aplicações IIS, sugiro a leitura da página de ajuda:
http://site.locaweb.com.br/suporte/faq/faq.asp?CodigoCategoria=5009&faq=826

Um exemplo simples de aplicação baseada em ASP.NET MVC em:
http://blog.locaweb.com.br/2008/05/07/aspnet-mvc-o-que-e-isso/

Explicação Técnica:

Fizemos vários estudos sobre esta tecnologia e pudemos constatar, dentre outras coisas, que no Windows 2008 + IIS 7 basta que o pool esteja no modo de pipeline integrado (padrão no IIS 7 da Locaweb) para funcionar a aplicação ASP.NET MVC, enquanto no Windows 2003 + IIS 6 é necessário a adição de um “Wildcard Mapping” na aplicação/site para a DLL do ASP.NET 2.0.

Durante os testes, verificamos que o ASP.NET MVC só funciona a partir do .NET 2.0 e se adicionássemos o Wildcard para todos os sites e aplicações do servidor, teríamos problemas com as aplicações .NET 1.1, também detectamos problemas para executar scripts ASP clássico.