one asp.net
DESCRIPTION
My presentation at BDotNet UG Meet on Jul 20 2013. This talk is inspired by Scot Hanselmans presentation at Build 2013 eventTRANSCRIPT
![Page 1: One ASP.NET](https://reader038.vdocument.in/reader038/viewer/2022102721/54b5eb104a795948248b46be/html5/thumbnails/1.jpg)
ONE ASP.NETONLY ONE ASP.NET
![Page 2: One ASP.NET](https://reader038.vdocument.in/reader038/viewer/2022102721/54b5eb104a795948248b46be/html5/thumbnails/2.jpg)
About Me
Dev Evangelist, Telerik
Microsoft MVP – ASP.NET/IIS
BDotNetter
Author
@kashyapa
About.me/kashyapa
![Page 3: One ASP.NET](https://reader038.vdocument.in/reader038/viewer/2022102721/54b5eb104a795948248b46be/html5/thumbnails/3.jpg)
Web ToolsASP.NET
![Page 4: One ASP.NET](https://reader038.vdocument.in/reader038/viewer/2022102721/54b5eb104a795948248b46be/html5/thumbnails/4.jpg)
Release every ~6 months
ASP.NET 4.5
VS2012
Sept
2012
ASP.NET and Web Tools
2012.2
Feb 201
3VS2013
Fall201
3
ASP.NET and Web Tools Cadence
![Page 5: One ASP.NET](https://reader038.vdocument.in/reader038/viewer/2022102721/54b5eb104a795948248b46be/html5/thumbnails/5.jpg)
ASP.NET 4.5
GeneralScript & Libraries as NuGetWeb OptimizationRequest ValidationData AnnotationsHTML 5 Web Sockets30% Faster Start30% Smaller Memory
MVCHTML 5Mobile
![Page 6: One ASP.NET](https://reader038.vdocument.in/reader038/viewer/2022102721/54b5eb104a795948248b46be/html5/thumbnails/6.jpg)
ASP.NET 4.5
Web FormsHTML 5Project TemplatesRequest ValidationStrongly Typed Data ControlsModel BindersUnobtrusive JavaScript Validation
Web APIFramework for HTTP Services
![Page 7: One ASP.NET](https://reader038.vdocument.in/reader038/viewer/2022102721/54b5eb104a795948248b46be/html5/thumbnails/7.jpg)
Visual Studio Web 2012
GeneralRound tripping New Page Inspector
StandardsHTML 5 SupportNew CSS EditorNew JavaScript Editor
Web Forms Editor
Full support for Controls in .ASPX Editor
PublishingPublish to Azure/TFSDatabase Migrations
![Page 8: One ASP.NET](https://reader038.vdocument.in/reader038/viewer/2022102721/54b5eb104a795948248b46be/html5/thumbnails/8.jpg)
ASP.NET and Web Tools 2012.2
Web FormsScaffoldingFriendly URLs
MVCSingle Page ApplicationsFacebook
Web APIODataTracingHelp Page
Visual StudioLESSSyntax highlighting: CoffeeScript, Knockout, Mustache, Handlebars, JSRenderMobile EmulatorSelective PublishingWebsite Publish
![Page 9: One ASP.NET](https://reader038.vdocument.in/reader038/viewer/2022102721/54b5eb104a795948248b46be/html5/thumbnails/9.jpg)
ASP.NET and Web Tools 2013 (June 2013)
GeneralNew ASP.NET Membership SystemTemplates based on Bootstrap.js
One ASP.NETOne Project: Web Forms, MVC, Web APIAdd any framework to any projectScaffolding works across all frameworksConfigurable Authentication
AzureServer Explorer:
Web Sites, Mobile Services, VM’sFilterable
Web APICORs, Attribute Based Routing
MVCAttribute Based Routing (later in year)
Entity FrameworkAsync, Stored Procs, Connection Resilency
Visual StudioNew HTML EditorLive Browser Refresh (“Artery”)JavaScript AngularJS Intellisense
Jump to Function
![Page 10: One ASP.NET](https://reader038.vdocument.in/reader038/viewer/2022102721/54b5eb104a795948248b46be/html5/thumbnails/10.jpg)
One ASP.NET
ASP.NET
WebForm
s
Sites
WebPages
Single
PageApps
MVCWebAPI
SignalR
Services
![Page 11: One ASP.NET](https://reader038.vdocument.in/reader038/viewer/2022102721/54b5eb104a795948248b46be/html5/thumbnails/11.jpg)
One ASP.NET
![Page 12: One ASP.NET](https://reader038.vdocument.in/reader038/viewer/2022102721/54b5eb104a795948248b46be/html5/thumbnails/12.jpg)
One ASP.NET
![Page 13: One ASP.NET](https://reader038.vdocument.in/reader038/viewer/2022102721/54b5eb104a795948248b46be/html5/thumbnails/13.jpg)
One ASP.NET
![Page 14: One ASP.NET](https://reader038.vdocument.in/reader038/viewer/2022102721/54b5eb104a795948248b46be/html5/thumbnails/14.jpg)
Moving towards a goal - One ASP.NET
![Page 15: One ASP.NET](https://reader038.vdocument.in/reader038/viewer/2022102721/54b5eb104a795948248b46be/html5/thumbnails/15.jpg)
Moving towards a goal - One ASP.NET
![Page 16: One ASP.NET](https://reader038.vdocument.in/reader038/viewer/2022102721/54b5eb104a795948248b46be/html5/thumbnails/16.jpg)
One ASP.NET
ASP.NET
WebForm
s
Sites
WebPages
Single
PageApps
MVCWebAPI
SignalR
Services
YOU!
YOU!
![Page 17: One ASP.NET](https://reader038.vdocument.in/reader038/viewer/2022102721/54b5eb104a795948248b46be/html5/thumbnails/17.jpg)
One ASP.NET
ASP.NET
WebForm
s
Sites
WebPages
Single
PageApps
MVCWebAPI
SignalR
Services
YOU!
YOU!
![Page 18: One ASP.NET](https://reader038.vdocument.in/reader038/viewer/2022102721/54b5eb104a795948248b46be/html5/thumbnails/18.jpg)
Unified Dialog Scaffolding for everyone MVC, Web Forms, Web API together New extensible Identity System OWIN (Open Web Interface for .NET)
…and you already know how to do it!
One ASP.NET means…
![Page 19: One ASP.NET](https://reader038.vdocument.in/reader038/viewer/2022102721/54b5eb104a795948248b46be/html5/thumbnails/19.jpg)
DEMOLETS SEE SOME ACTION
![Page 20: One ASP.NET](https://reader038.vdocument.in/reader038/viewer/2022102721/54b5eb104a795948248b46be/html5/thumbnails/20.jpg)
Q&A
![Page 21: One ASP.NET](https://reader038.vdocument.in/reader038/viewer/2022102721/54b5eb104a795948248b46be/html5/thumbnails/21.jpg)
Thanks !@KASHYAPA | HTTP://ABOUT.ME/KASHYAPA