Build and deploy an ASP.NET
application
Dave Voyles
Dvoyles@Microsoft.com
Agenda
1) MVC overview
2) Exploring a new MVC Application
3) EF Code First and Scaffolding
4) Deploying to Microsoft Azure
Agenda
1) Release Recap
2) One ASP.NET
3) What’s new in ASP.NET
Release every ~6 months
ASP.NET
4.5
VS2012
Sept
2012
ASP.NET
and Web
Tools
2012.2
Feb
2013
Visual
Studio
2013
Oct
2013
ASP.NET and Web Tools Cadence
One ASP.NET
MVC Overview
Models, Views, and Controllers
Model
One ASP.NET
12
VISUAL STUDIO 2013 – NEW ASP.NET PROJECT
New ASP.NET
Core Features
Bootstrap
templates
Identity
Scaffolding Owin
ASP.NET Core Features
Demo
Creating a new ASP.NET MVC application
Demo
Modeling the Geek Quiz
Demo
Deploying to Microsoft Azure Web Sites
Build and deploy an ASP.NET applicaton

Build and deploy an ASP.NET applicaton

Editor's Notes

  • #2 Description We'll start out by explaining the One ASP.NET experience in Visual Studio 2013, showing how to create hybrid web applications. Next, we'll introduce new features for web developers in Visual Studio 2013 and Web Essentials, explaining how Visual Studio is the best editor for HTML, CSS and JavaScript as well as your back end code. We'll also look at some new features across the ASP.NET platform including new Bootstrap templates, the new scaffolding system, and the new membership and identity system.
  • #10 Students will learn more about Entity Framework and data access in Module 2. Students will learn more about the ASP.NET Routing Engine in Module 7.
  • #14 DEMO-One-ASP-NET ## Overview ## In this demo you will walk through the process of creating a new site using the new One ASP.NET tooling in Visual Sudio. You will start with a Web Forms application, create a simple model "Person" and use the new tooling to scaffold an MVC and a Web Api controller for it. ### Goals ### In this demo, you will see how to: 1. Create a new site using the new One ASP.NET tooling 2. Create a simple model "Person" 3. Scaffold an MVC controller for Person 4. Scaffold a Web API controller for Person
  • #16 This slide introduces these features at a high level. The demo for these features is included in the next section.
  • #22 This slide introduces these features at a high level. The demo for these features is included in the next section.