ASP.NET MVC RC 2 Disponível
Data:3/3/2009
Foi disponibilizada hoje a versão RC 2 do ASP.NET MVC
Segundo as notícias publicadas, as mudanças foram em geral no processo de instalação e as mais importantes são 3 :
Requer o Framework 3.5 SP 1
O ASP.NET MVC tem uma dependência com os assemblies System.Web.Routing.dll e System.Web.Abstractions.dll que são parte do Framework 3.5 SP 1.
O primeiro é responsável pelo URL Routing que o MVC utiliza amplamente mas que pode também ser utilizado em aplicações web forms.
Já o 2o cria abstrações em torno dos objetos de contexto http para facilitar a criação de aplicações de teste.
Bin Deploy da Aplicação para o Framework 3.5 é suportado
A exigência do framework 3.5 está apenas na exigência das DLLs acima. Porém, se você tiver que fazer um deployment para um servidor que não possui as dlls acima, você pode utilizar um procedimento que está sendo chamado de "Bin Deploy"
As DLLs do ASP.NET MVC não ficam mais na pasta bin da sua aplicação, ficam agora no GAC. Porém se você tentar fazer o deployment para um servidor que não possui o ASP.NET MVC, terá um erro, porque as DLLs não estão neste servidor.
Para resolver este problema você pode alterar a propriedade copy local dos assemblies, na pasta references, para true e fazer um deployment da aplicação selecionando a opção para fazer o deployment sem código fonte.
Feito isso, basta publicar os arquivos. Veja o Bin Deploy em detalhes
Nova instalação Server Only
Para instalação em servidores, tal como provedores de hospedagem que queiram dar suporte ao ASP.NET MVC, a instalação agora tem um modo "Server only".
Anteriormente, a instalação checava a existência do visual studio na máquina para poder instalar os templates para o visual studio. Agora, com a opção "Server only", a instalação ignora a falta do visual studio, não instalando os templates do MVC.