Announcing the ASP.NET and Web Tools 2012.2 Release Candidate

This week the ASP.NET and Visual Web Developer teams delivered the Release Candidate of the ASP.NET and Web Tools 2012.2 update (formerly ASP.NET Fall 2012 Update BUILD Prerelease). This update extends the existing ASP.NET runtime and adds new web tooling to Visual Studio 2012. Whether you use Web Forms, MVC, Web API, or any other ASP.NET technology, there is something cool in this update for you.

You can download and install the RC today: http://www.asp.net/vnext.

Great ASP.NET Enhancements

This update adds new ASP.NET templates and features, including:

  • New ASP.NET MVC templates.
    • Creating Facebook applications just became easier using the new Facebook Application template. In just a few easy steps you can create a Facebook application that gets data from the logged in user as well as integrates with their friends.
    • A new Single Page Application template allows developers to build interactive client-side web apps using Knockout, jQuery, and ASP.NET Web API.
  • Real-time communication support with ASP.NET SignalR.  This enables you to easily take advantage of the new WebSocket support in .NET 4.5, while also automatically degrading to long-polling and other protocols for older clients.  If you haven’t tried SignalR yet you should – it is awesome.
  • New ASP.NET Web API functionality, including support for OData, integrated tracing, and automatically generating help page documentation for your API.
  • New ASP.NET Friendly URL functionality. This new feature makes it very easy for Web Forms developers to generate cleaner looking URLs (without the .aspx extension). The Friendly URLs feature also makes it easier for developers to add mobile support to their applications with support for mobile .ASPX pages and  supporting switching between desktop and mobile views. It can be used with existing ASP.NET v4.0 applications.
  • Visual Studio 2012 Web publishing enhancements. Web site projects now have the same publish experience as web application projects (including to Windows Azure Web Sites), and you can selectively publish files, see the differences between local and remote files, and update local to remote files or vice versa.
  • Visual Studio 2012 Page Inspector enhancements. JavaScript selection mapping is now supported, and you can CSS updates in real-time.
  • Visual Studio 2012 editor support for Knockout IntelliSense and pasting JSON as a .NET class (which makes it even easier to consume Web APIs from others).
  • Visual Studio 2012 Project Template updates, including the latest versions of jQuery, jQuery UI, jQuery Validation, Modernirz, Knockout and more…

How it is delivered

You can download and install an integrated setup that contains the above enhancements today from http://www.asp.net/vnext.

The new runtime functionality is delivered to ASP.NET via additional NuGet packages. This means that installing this update does not make any changes to the existing ASP.NET binaries, and thus does not cause any compatibility issues with existing projects. New projects will contain the new functionality and existing projects can be updated with the new NuGet packages.

Summary

Web development is changing, and ASP.NET is rapidly delivering new capabilities to developers that help them take full advantage of new capabilities.  The ASP.NET and Web Tools 2012.2 update installs in minutes without altering the current ASP.NET run time components. For a complete description see the Release Notes.

Next week I plan to publish a tutorial showing how to build a cool Facebook application using the new Facebook template.

Hope this helps,

Scott

P.S. In addition to blogging, I am also now using Twitter for quick updates and to share links. Follow me at: twitter.com/scottgu

Published Friday, December 14, 2012 8:54 AM by ScottGu

Comments

# re: Announcing the ASP.NET and Web Tools 2012.2 Release Candidate

Friday, December 14, 2012 12:11 PM by Denis Vuyka

Thanks a lot for such great news. One small note however - "Release Notes" link points to "mail.microsoft.com".

# re: Announcing the ASP.NET and Web Tools 2012.2 Release Candidate

Friday, December 14, 2012 12:38 PM by Ankit Srivastava

like the template ideas,way to go Scott & team,excellent update cant wait to start using it.

# re: Announcing the ASP.NET and Web Tools 2012.2 Release Candidate

Friday, December 14, 2012 12:55 PM by Jim Killeen

Scott, the install lists most of the items as Prelease under the prelease license agreement. Is this correct for this install (RC)?

# re: Announcing the ASP.NET and Web Tools 2012.2 Release Candidate

Friday, December 14, 2012 2:43 PM by Maarten Docter

Great Scott! Can't wait to check it out!

# re: Announcing the ASP.NET and Web Tools 2012.2 Release Candidate

Friday, December 14, 2012 8:01 PM by sssss

Great Scott! Can't wait to check it out!

# re: Announcing the ASP.NET and Web Tools 2012.2 Release Candidate

Friday, December 14, 2012 10:01 PM by Stephen Wells

"Modernirz?" - Cool, haven't heard of that I'll have to check it out!

"and you can CSS updates in real-time?" You can CSS updates? I haven't done that before!

# re: Announcing the ASP.NET and Web Tools 2012.2 Release Candidate

Saturday, December 15, 2012 12:59 AM by aamirha

That great news.. waiting to start

# re: Announcing the ASP.NET and Web Tools 2012.2 Release Candidate

Saturday, December 15, 2012 7:41 AM by Ngo Thanh Tung

I like SignalR. Cool feature!

# re: Announcing the ASP.NET and Web Tools 2012.2 Release Candidate

Saturday, December 15, 2012 8:29 PM by Scott H

I cant wait to see the sample Facebook app. Tiberiu Covaci at the VSLive conference in Oralndo mentioned this was coming out very soon.

By the way he is a very good trainer on MVC web development.

# re: Announcing the ASP.NET and Web Tools 2012.2 Release Candidate

Saturday, December 15, 2012 8:34 PM by howserss

I cant wait to see the Facebook application sample.  Tiberiu Covaci mentioned this was going to be announced during a talk at the VSLive conference in Orlando last week. By the way he is a very good trainer on ASP.NET MVC and was one of my favorite speakers at the conference.  Much like Hanselman is my favorite at the Tech Ed conferences.

# re: Announcing the ASP.NET and Web Tools 2012.2 Release Candidate

Saturday, December 15, 2012 9:02 PM by James S

Some of the things in this release look interesting -- especially the Knockout tooling support.  However, I'm a little confused as to whether or not this is part of the upcoming Visual Studio 2012 update 2 or if this is separate.  If individual products have out of band releases more frequently, I think that's a great idea (especially if they are delivered via Extension Manager and NuGet).  However, I would love to see the quarterly Visual Studio updates contain ALL tooling updates bundled together -- the web tools, the latest NuGet, updates to SDKs, the latest SSDT, etc.  Extension Manager and NuGet help to keep tools and libraries up to date, but when we have to install updates separately and manually, bundling them all together would make things a lot less confusing and a lot easier to manage.

# re: Announcing the ASP.NET and Web Tools 2012.2 Release Candidate

Sunday, December 16, 2012 8:57 AM by victorwoo

What's the difference of using AspNetWebTools2012Setup.exe and the NuGet ?

I can't catch the meaning.

# re: Announcing the ASP.NET and Web Tools 2012.2 Release Candidate

Sunday, December 16, 2012 6:29 PM by fhallot

Good to see you blogging back about dot.net and VS.

Keep on! and thanks for all

# re: Announcing the ASP.NET and Web Tools 2012.2 Release Candidate

Sunday, December 16, 2012 9:08 PM by Paul

Y U NO use AngularJS?!

# re: Announcing the ASP.NET and Web Tools 2012.2 Release Candidate

Sunday, December 16, 2012 9:56 PM by victorwoo

What's the difference of via AspNetWebTools2012Setup.exe and via NuGet packages?

# re: Announcing the ASP.NET and Web Tools 2012.2 Release Candidate

Monday, December 17, 2012 12:24 AM by John

"Web site projects now have the same publish experience as web application projects"

I felt so left behind before for having chosen web site projects instead of web app projects. This will save me conversion grief and so much time.

Thank you Scott and Microsoft for this !!!

# re: Announcing the ASP.NET and Web Tools 2012.2 Release Candidate

Monday, December 17, 2012 2:07 AM by heman_1978

Hi,

I have a unique requirement where in we need to build a push based REST services. We pla to ASP.NET WEB PI with push stream content. Do you have some samples to demonstrate it

# re: Announcing the ASP.NET and Web Tools 2012.2 Release Candidate

Monday, December 17, 2012 6:50 AM by Koste

Great news! Finally, help page documentation for your API.

# re: Announcing the ASP.NET and Web Tools 2012.2 Release Candidate

Tuesday, December 18, 2012 9:33 AM by Sam

is there any thing about VS2012 theme , it is really hard to develop with that theme ,I uninstalled 2012 because of it

# re: Announcing the ASP.NET and Web Tools 2012.2 Release Candidate

Tuesday, December 18, 2012 2:52 PM by Dan Grand

Not sure why, but Web Tools 2012.2 Release Candidate killed my MVC4 template.

When I try to create a new project, type MVC4, I get the following error:

Value cannot be null

Parameter name: input.

Uninstalling Web Tools 2012.2 Release Candidate simply removes my ability to create MVC4 projects...

Well, don't know what to do now...

PS-I've installed VS2012 update just before installing Web Tools, but had no problem at that point...

# re: Announcing the ASP.NET and Web Tools 2012.2 Release Candidate

Wednesday, December 19, 2012 4:20 AM by christiandev

Hi, what enhancements are in the rlease with regard to Web API oData? Does it now support $Select ?

# re: Announcing the ASP.NET and Web Tools 2012.2 Release Candidate

Thursday, December 20, 2012 10:49 AM by Jon

Wow, news about something other than Windows Azure. It's a miracle!!!

# re: Announcing the ASP.NET and Web Tools 2012.2 Release Candidate

Thursday, December 20, 2012 5:48 PM by .net Programmer India

A new Single Page Application template allows developers to build interactive client-side web apps using Knockout, jQuery, and ASP.NET Web API.Thanks for sharing it.

# re: Announcing the ASP.NET and Web Tools 2012.2 Release Candidate

Friday, December 21, 2012 12:15 AM by Firat

I used Facebook C# SDK in 3 projects which i really regretted. Now Microsoft integrated that to VS. Moreover, this SDK changes more often than I change underwear. Every change is breaking change. Every release does the same thing differently. It is just ridiculous.

# re: Announcing the ASP.NET and Web Tools 2012.2 Release Candidate

Saturday, December 22, 2012 11:22 AM by Charles

Wow!!! this is great

# re: Announcing the ASP.NET and Web Tools 2012.2 Release Candidate

Tuesday, December 25, 2012 9:30 AM by Belal_tawfik

Signal R it's amazing feature

# re: Announcing the ASP.NET and Web Tools 2012.2 Release Candidate

Tuesday, January 1, 2013 3:49 AM by 0ramramram0

Great sir....Its very amazing feature  

# re: Announcing the ASP.NET and Web Tools 2012.2 Release Candidate

Tuesday, January 1, 2013 1:16 PM by hessam.shm

thanks a lot for sharing.

# re: Announcing the ASP.NET and Web Tools 2012.2 Release Candidate

Tuesday, January 8, 2013 2:00 PM by kommen

I want to develop one web application to run on MAC OS X 10.6. What may I do?

# re: Announcing the ASP.NET and Web Tools 2012.2 Release Candidate

Wednesday, January 9, 2013 12:04 PM by PMA

How is it related to VS 2012 Update 1? Do I need to install it after installing VS 2012 Update 1?

# re: Announcing the ASP.NET and Web Tools 2012.2 Release Candidate

Friday, January 11, 2013 9:25 PM by Rion Williams

@kommen - if you are still looking to create a C# web app to run on OSX, you should take a look at http://xamarin.com/mac .

# re: Announcing the ASP.NET and Web Tools 2012.2 Release Candidate

Friday, January 18, 2013 9:40 AM by salemsalah

Great things  and i love that enhancement

# re: Announcing the ASP.NET and Web Tools 2012.2 Release Candidate

Wednesday, January 23, 2013 5:23 AM by mariosaccoia@hotmail.it

Great post!!!

# re: Announcing the ASP.NET and Web Tools 2012.2 Release Candidate

Saturday, January 26, 2013 9:28 AM by archeronline

Great to see New ASP.NET Friendly URL functionality. Looking forward to your next tutorial on cool facebook application.

# re: Announcing the ASP.NET and Web Tools 2012.2 Release Candidate

Sunday, January 27, 2013 4:20 AM by sunflowerjane

I am looking foward to it!