Play A look at ASP.NET MVC 4
Sign in to queue


ASP.NET MVC 4 is a significant release shipping later this year that brings with it some exciting new capabilities. Learn about the new Web API support it enables, great new features for building mobile and HTML5 applications, async language integration, web sockets, and more.









Right click to download this episode

The Discussion

  • User profile image

    Thanks Scott!  Good to hear your still working the ASP.NET team!  Uploaded your MVC 4 video to my TV for some Sunday lunch time TV viewing, great stuff!

  • User profile image

    The Gu-man Stikes again!! kAbOOm!!

    Awesome presentation

  • User profile image

    I am so happy to see that a bug reported to MS that they have closed as "can't duplicate" happened to Scott Gu on stage in front of thousands of people and is recorded and posted here on Channel 9.

    OH, actually they changed it to resolved... in VS 11. Wait what?! This bug is a major productivity issue.

    Please, someone that cares about the quality of VS 2010 get this back ported and released as a hot fix or patch. I can deal with VS being slow and hanging for seconds every now and then... but stopping to respond to the keyboard and mouse clicks is not acceptable.


  • User profile image

    where Phil Haack ?

  • User profile image

    My company has desperate need for a lot of these features, but no one here was able to install the MVC 4 Beta successfully. All of us got errors, and one of us even had to reinstall windows, because it hosed VS2010 SP1, and he was unable to uninstall or reinstall SP1.

    The MVC 4 Beta installer needs a LOT of work.

  • User profile image

    A really cool session and a lot of really great new features coming out.

    As for the bug he had, that's a shame, but it's very understandable. To me Visual Studio (and the whole .NET-project) is just amazing. Looking back at all the other tools I used to use, I'm really feeling bad for the old me. This bug is a minor hick up (and should be fixed!), but looking at the tools they're building I can only say: respect!


  • User profile image


  • User profile image

    I am reported that disable css autocomplete did not worked as HTML autocomplete in VS. You can't use it after disabling for css CTRL+ space worked for html but not for css.

  • User profile image
  • User profile image

    Regarding the bundling / minification.. How does it know what order the css files should be bundled in?

  • User profile image

    I read it was alphabetical but customizable.

    See "Ordering of Files within a Bundle"

  • User profile image

    The bundling is nice, but I personally like the way Cassette handles it better. It allows the scripts and CSS to stay separate in a debug build for easier debugging, then bundles on a release build.

    Also, I get that same bug that Scott ran into at least a few times a week. Very annoying!

  • User profile image

    Nice features, but will they available in web forms?

  • User profile image

    Thats scott Great presentation.

    Please try to give a similar presentation on ODATA and its future



  • User profile image

    It's nice to see that Scott Gu has to suffer the same VS bugs I do  Smiley

  • User profile image

    @Omu: Phill is working for Github now Big Smile

  • User profile image

    Cool features... I like the API implementation and the minification/bundling

    Getting rid of YUICompressor right away Wink

  • User profile image

    This was amazing.  Nice work Scott Gu!

  • User profile image

    For those looking for Phil, yah, he left for Github. For those looking for Phil's replacement, it's me (as of less than a week ago). Smiley

  • User profile image

    I've been trying to watch this video for keeps doing nothing :(. I can't even seem to download it. Is the hosting for the video not working correctly, or is it my connection?

  • User profile image

    Scott, I have the same problem with the delete key (and other keys) not functioning sometimes. I haven't quite figured out the source, but I can tell you that if you start debugging, then stop the project right away, it goes back to functioning correctly.

    Not exactly a fix, but maybe it will save you a few minutes next time you are presenting Smiley.

  • User profile image

    Great demo... thanks Scott.

  • User profile image

    The minification/bundling looks great! Since MS finally cares about the size of HTTP requests, does that mean the default formatting settings for HTML code will use tab characters in VS11? Will the HTML templates for new cshtml/aspx/ascx/master files use tab characters instead of four spaces? 400% inefficiency = fail, even on a small scale.

  • User profile image
    Sam Waterhouse

    This video is to jerky to be watchable, by jerky i mean the video jumps to other sections and back again, so its not a band width issue.
    this is on windows xp sp 3 in either chrome or ie8

  • User profile image

    great new features.

  • User profile image

    Awesome presentation. Exciting features. Thanks very much Scott. The best as you are.

  • User profile image

    @Efficiency:No, spaces are still the default. If you care, you can of course, change it to tabs. If you REALLY care, you could always write a module to remove ALL whitespace from your markup as well on the way out. Wink

  • User profile image
    elior cohen

    Great presentation!

    gooing to play with the new features.

  • User profile image
    Ed DeGagne

    Like a lot of the new features, well done and can't wait for the production release.

    As far as the bundling and minification? Great idea, but too little, too late. The CombresMvc package is, IMO, way better.

  • User profile image

    Any idea when would the final version of MVC 4 be released?

  • User profile image

    video is not playing. can someone look into it.

  • User profile image
    Hatef Ghani

    Thank you very much Scott .

  • User profile image
    Deepika A

    Very good presentation scott

  • User profile image

    Awesome presentation !!

Add Your 2 Cents