Hj, no Visual Studio 2013 estamos na versão 5 do MVC. Qual a diferença entre as outras versões mais antigas do MVC?
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
Hj, no Visual Studio 2013 estamos na versão 5 do MVC. Qual a diferença entre as outras versões mais antigas do MVC?
One ASP.Net Os templates de projeto ASP.Net MVC 5 integram-se em uma nova experiência de uso chamada One ASP.Net. Agora é possível customizar o template MVC e configurar o tipo de autenticação durante o processo de criação do projeto através do Wizard. Todo projeto ASP.Net MVC 5 agora é uma Web Application padrão e não possui um próprio project GUID.
ASP.NET Identity Os templates de projeto ASP.Net MVC 5 foram atualizados para utilizar o ASP.NET Identity para autenticação e gerenciamento das identidades. Conheça mais sobre o ASP.Net Identity: Introducing ASP.NET Identity – A membership system for ASP.NET applications
Bootstrap Os templates de projeto ASP.Net MVC 5 foram atualizados para utilizar o Bootstrap, proporcionando um visual elegante e responsivo. Conheça o Bootstrap
Authentication Filters Authentication Filters são um novo tipo de filtro no ASP.NET MVC 5. São executados antes dos filtros de autorização no pipeline ASP.NET MVC e permitem que você especifique uma lógica de autenticação “per-action”, “per-controller” ou globalmente para todos os controllers.
Authentication Filters processam credenciais durante um request e também podem adicionar “challenges” de autenticação em resposta à solicitações não autorizadas.
Filter Overrides Agora é possível sobrescrever os filtros que se aplicam a uma determinada action ou controller especificando um conjunto de tipos de filtros que não devem ser executados em um determinado escopo (action ou controller). Aproveite para assistir um vídeo sobre o assunto: http://video.ch9.ms/ch9/d6c9/b21403cd-b23f-446b-b140-2683238ed6c9/2-546_mid.mp4