![Page 2: | Basel Was ist neu in ASP.NET? Marcel Lattmann, Salcom Software AG marcel.lattmann@salcom.ch](https://reader036.vdokument.com/reader036/viewer/2022062511/55160e71550346cf6f8b614d/html5/thumbnails/2.jpg)
Agenda
Einige Folien
Einige Demos
Mittagessen
![Page 3: | Basel Was ist neu in ASP.NET? Marcel Lattmann, Salcom Software AG marcel.lattmann@salcom.ch](https://reader036.vdokument.com/reader036/viewer/2022062511/55160e71550346cf6f8b614d/html5/thumbnails/3.jpg)
Was geschah seit den Techdays 2012?
• VS2012• ASP.NET
4.5
Sept 2012
• ASP.NET und Web Tools 2012.2
Feb 2013
• VS2013• ASP.NET
4.5.1
Heute
• VS2012SP1
9/12
• Web Tools 2012.3
6/13
![Page 4: | Basel Was ist neu in ASP.NET? Marcel Lattmann, Salcom Software AG marcel.lattmann@salcom.ch](https://reader036.vdokument.com/reader036/viewer/2022062511/55160e71550346cf6f8b614d/html5/thumbnails/4.jpg)
VS2012 und ASP.NET 4.5
VS 2012HTML 5 SupportNeuer CSS EditorNeuer JS EditorPublishing nach AzureDB Migrations
ASP.NET 4.5NuGet für Script & LibrariesHTML 5 (MVC, Web Forms)Web SocketsWeb APIASP.NET wird Open SourceWeb Pages, MVC, Web API, SignalR, EF
![Page 5: | Basel Was ist neu in ASP.NET? Marcel Lattmann, Salcom Software AG marcel.lattmann@salcom.ch](https://reader036.vdokument.com/reader036/viewer/2022062511/55160e71550346cf6f8b614d/html5/thumbnails/5.jpg)
Web Tools 2012.2
Visual StudioLESS Web EssentialsSyntax highlighting: CoffeeScript, JsRender, Mustache, Handlebars, Intellisense für KnockoutMobile Emulator Extensibility iPad, iPhone, BrowserStack,…
Web FormsScaffoldingFriendly URLsMVCSingle Page ApplicationsFacebook ApplicationsWeb APIOdata, Tracing, Help Page
![Page 6: | Basel Was ist neu in ASP.NET? Marcel Lattmann, Salcom Software AG marcel.lattmann@salcom.ch](https://reader036.vdokument.com/reader036/viewer/2022062511/55160e71550346cf6f8b614d/html5/thumbnails/6.jpg)
VS2013 One ASP.NET
VS 2013Good old VS 2012
![Page 7: | Basel Was ist neu in ASP.NET? Marcel Lattmann, Salcom Software AG marcel.lattmann@salcom.ch](https://reader036.vdokument.com/reader036/viewer/2022062511/55160e71550346cf6f8b614d/html5/thumbnails/7.jpg)
One ASP.NET
ASP.NET
WebForms
SitesWebPages
Single
PageApps
MVCWebAPI
SignalR
Services
Ich! Ich!
![Page 8: | Basel Was ist neu in ASP.NET? Marcel Lattmann, Salcom Software AG marcel.lattmann@salcom.ch](https://reader036.vdokument.com/reader036/viewer/2022062511/55160e71550346cf6f8b614d/html5/thumbnails/8.jpg)
Goodbye!
Cassini Web Server IIS Express seit VS 2012
FrontPage Extensions
![Page 9: | Basel Was ist neu in ASP.NET? Marcel Lattmann, Salcom Software AG marcel.lattmann@salcom.ch](https://reader036.vdokument.com/reader036/viewer/2022062511/55160e71550346cf6f8b614d/html5/thumbnails/9.jpg)
VS2013
One ASP.NETScaffolding «Artery»Neuer HTML EditorIntellisense für HTML, Razor, AngularJS, KnockoutJS, Handlebars
Verbesserter Azure SupportWindows Azure SDK 2.2; geht auch mit VS2012
View in Browser, Browser LinkBi-direktionaler Channel mit SignalR
Basiert auf Web Standards (Web Sockets etc.)
![Page 10: | Basel Was ist neu in ASP.NET? Marcel Lattmann, Salcom Software AG marcel.lattmann@salcom.ch](https://reader036.vdokument.com/reader036/viewer/2022062511/55160e71550346cf6f8b614d/html5/thumbnails/10.jpg)
ASP.NET 4.5.1
GemeinsamTwitter Bootstrap TemplatesNeues Identity SystemOWIN
MVC 5Authentication FilterFilter overridesAttribute Routing
Web API 2Filter overridesAttribute RoutingOAuth 2.0, ODataCORSRequest BatchingPortabler Client
![Page 11: | Basel Was ist neu in ASP.NET? Marcel Lattmann, Salcom Software AG marcel.lattmann@salcom.ch](https://reader036.vdokument.com/reader036/viewer/2022062511/55160e71550346cf6f8b614d/html5/thumbnails/11.jpg)
OWIN / Katana
Open Web Interface for .NETStandard (Spezifikation) Siehe Rack (Ruby)Abstraktionslayer (über IIS, Self-hosted, OWINHost)PortabilitätMiddleware Layer = PipelineFrameworks einpluggen, Caching, Authentication,…
KatanaMS Implementation von OWIN, Open Source
Application
Middleware
Server
Host
![Page 12: | Basel Was ist neu in ASP.NET? Marcel Lattmann, Salcom Software AG marcel.lattmann@salcom.ch](https://reader036.vdokument.com/reader036/viewer/2022062511/55160e71550346cf6f8b614d/html5/thumbnails/12.jpg)
SignalR 2
RPC von Browser zu ServerWeb Sockets nur in 2012 Server und Win8Clients• Browser (Java Script)• Desktop (.NET 4+)• Windows Store Apps /
Windows Phone 8• Silverlight
Transport IEChrome(Windows or iOS)
FirefoxSafari (OSX or iOS)
Android
WebSockets 10+ current - 1
current - 1
current - 1 N/A
Server-Sent Events
N/A current - 1 current - 1
current - 1
N/A
Forever Frame 8+ N/A N/A N/A 4.1
Long Polling 8+ current - 1
current - 1
current - 1 4.1
![Page 13: | Basel Was ist neu in ASP.NET? Marcel Lattmann, Salcom Software AG marcel.lattmann@salcom.ch](https://reader036.vdokument.com/reader036/viewer/2022062511/55160e71550346cf6f8b614d/html5/thumbnails/13.jpg)
Agenda
Einige Folien
Einige Demos
Mittagessen
![Page 14: | Basel Was ist neu in ASP.NET? Marcel Lattmann, Salcom Software AG marcel.lattmann@salcom.ch](https://reader036.vdokument.com/reader036/viewer/2022062511/55160e71550346cf6f8b614d/html5/thumbnails/14.jpg)
Weiter gehts
Techdays 13Martin Beeby: HTML 5
Tutorialshttp://www.asp.net/visual-studio/overview/2013
Release noteshttp://www.asp.net/visual-studio/overview/2013/release-notes
VS2013 Web Essentialshttp://vswebessentials.com/
![Page 15: | Basel Was ist neu in ASP.NET? Marcel Lattmann, Salcom Software AG marcel.lattmann@salcom.ch](https://reader036.vdokument.com/reader036/viewer/2022062511/55160e71550346cf6f8b614d/html5/thumbnails/15.jpg)
Agenda
Einige Folien
Einige Demos
MittagessenEN GUETE!
![Page 16: | Basel Was ist neu in ASP.NET? Marcel Lattmann, Salcom Software AG marcel.lattmann@salcom.ch](https://reader036.vdokument.com/reader036/viewer/2022062511/55160e71550346cf6f8b614d/html5/thumbnails/16.jpg)
© 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries.The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a
commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
© 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries.The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a
commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.