| 
		
		![]()  | 
	
    
    
    ![]()  | 
    Apresentando os recursos da ASP .NET Core RC2 com o Visual Studio Community 2015. Criando uma aplicação ASP .NET Core. | 
Na primeira parte do artigo tivemos o primeiro contato com o utilitário de linha de comando .NET CLI que veio substituir as ferramentas dnvm, dnx e dnu. Vamos agora criar uma aplicação ASP .NET Core usando os novos recursos da versão RC2 e mostrar algumas das alterações que houve na RC1.  | 
			
			![]()  | 
		
Nota : Você tem que instalar os pacotes relacionados na primeira parte do artigo para usar a ASP .NET Core e o .NET CLI.
| 
		
		 Nota: Na ASP .NET Core 1.1 com o VS 2017 o projeto gerado não utiliza mais o arquivo project.json. Para saber mais veja este artigo : ASP .NET Core - Mudanças na estrutura do projeto (ASP .NET Core 1.1 com VS 2017) 
  | 
	
Criando sua primeira aplicação ASP .NET Core Web Application
Abra o Visual Studio Community 2015 com update 2 e clique em New Project;
Selecione Visual C# e clique em Web;
Você verá a janela abaixo exibindo dois novos tipos de projetos web:
![]()  | 
	
Os dois tipos de projetos são :
Vamos criar um projeto ASP .NET Core Multiplataforma com o nome AspNetCoreRC2_Multiplataforma:
			![]()  | 
		
Ao clicar no botão OK veremos na próxima janela 3 templates disponíveis :
			![]()  | 
		
Marque a opção Web Application sem autenticação e sem hospedagem na nuvem e clique no botão OK:
Você verá na janela Solution Explorer a seguinte estrutura do projeto criado:
![]()  | 
	
Em destaque temos a exibição do código da classe Program.cs.
Lembra que mencionei que ASP .NET Core é uma aplicação Console ?
Observe que temos o método Main() onde a aplicação será configurada e executada. ( Este método antes estava no arquivo startup.cs )
Outra novidade é a volta do web.config :
![]()  | 
	
Outra alteração é que todos os namespaces Microsoft.AspNet.* foram renomeados para Microsoft.AspNetCore.* :
![]()  | 
	
Nota : O pacote EntityFramework.* foi alterado para Microsoft.EntityFrameworkCore.
Más notícias para que deseja migrar sua aplicação do RC1 para o RC2 : Vai ter que fazer essas alterações manualmente no arquivo project.json para atualizar a informação sobre os pacotes.
Outra alteração é que todas as variáveis de ambiente agora possuem o prefixo ASPNETCORE_. Assim ASPNET_ENVIRONMENT agora é ASPNTECORE_ENVIRONMENT.
Mudanças no arquivo project.json :
Se você pressionar F5, irá rodar a aplicação obtendo o seguinte resultado:
![]()  | 
	
Vamos mexer um pouco no projeto.
Abra o arquivo HomeController e alterar o código da Action Index conforme abaixo:
![]()  | 
	
Agora abra a view Index.cshtml e inclua o código abaixo :
![]()  | 
	
Rodando novamente a aplicação agora teremos o seguinte resultado:
![]()  | 
	
Assim criamos nossa primeira aplicação ASP .NET Core RC2.
Pelo que você notou existe um longo caminho a percorrer até que possamos partir para a produção.
Até mais ...![]()
(Orou Jesus assim...) "E a vida eterna é 
esta: que te conheçam, a ti só, por único Deus verdadeiro, e a Jesus Cristo, a 
quem enviaste."
João 17:3
| 
    
    Veja os 
    Destaques e novidades do SUPER DVD Visual Basic (sempre atualizado) : clique 
	e confira ! 
 Quer migrar para o VB .NET ? 
 Quer aprender C# ?? 
 Quer aprender os conceitos da Programação Orientada a objetos ? Quer aprender o gerar relatórios com o ReportViewer no VS 2013 ? Quer aprender a criar aplicações Web Dinâmicas usando a ASP .NET MVC 5 ?  | 
  
  
    Gostou ?  
Compartilhe no Facebook
  
 
Compartilhe no Twitter
  
  
Referências:
Super DVD Vídeo Aulas - Vídeo Aula sobre VB .NET, ASP .NET e C#
Visual Studio - Dica de produtividade - Quick Launch - Macoratti.net
Visual Studio - Dica de produtividade - Nuget - Macoratti.net
.NET - Dicas de site com livros gratuitos para estudo - Macoratti.net
NET - Visual Studio - 10 atalhos que você deve conhecer - Macoratti.net
ASP .NET 5 . NET Core - Lançamento da versão ... - Macoratti.net
O ASP .NET 5 - Morreu ! Viva o ASP .NET Core 1.0 - Macoratti.net
https://channel9.msdn.com/Events/ASPNET-Events/ASPNET-Fall-Sessions/Introducing-the-dotnet-CLI