Just In Case You Missed The New ASP.NET Betas (WebMatrix, Razor, IIS Express, SQL Server Compact, Web Platform Installer)

Similar to the last post, it looks like the best way to continue blogging for me is to copy private company/list emails (when appropriate of course). This is a mail I just sent to .NET list in my company, with slight modifications:

Hey all,

Just in case you have not noticed it already, early last night (before I woke up near midnight our time!) Microsoft released public betas of some new and fancy stuff…

1- IIS Express

Remember when I mentioned it before? A nice alternative to Visual Studio built-in dev server.

Supports SSL and other nice stuff, works even on Windows XP but simulates IIS 7.5, no admin privileges required

2- SQL Server Compact Edition

A file-based database engine, just like SQL Server Express, except that when you develop your website with it, you don’t need it to be installed on the server to get running (or anything else installed)

3- New ASP.NET Pages Syntax code-name Razor

This is a new syntax that is going to replace the old <% … %> ASP-Classic-like style we write ASPX/ASCX pages

It’s going to be mainly for ASP.NET MVC, but watch out, I smell like it’s may reach web-forms also

(It already now can work with or without MVC)

4- Microsoft WebMatrix
You may have heard the name before as a very old web tool for .NET 1.x,

No, this is a completely new Web development and deployment tool.

It installs all the previous components in it (but total small size 15 MB) and supports them out of the box

Also support Search Engine Optimization Kit for IIS Express and nice automatic Web Deployment model

Targeted at .NET beginners (typically coming from other dynamic languages I’d say based on what I see, it doesn’t have intellisense even, which is common in these languages IDEs)

5- Microsoft Web Platform Installer 3.0

The component you can use to install different web development stuff like the mentioned above (and like SQL Express, Visual Web Developer Express, and even PHP) and also read-applications like blog engines and such that you can sstart with and modify their source later

The announcement from Scott Guthrie that came yesterday can be found at:


For great tutorials see Scott Hanselman Post (Most Importantly, it has links to video and tutorials about all mentioned)


For feature-specific announcements from Scott Guthrie see:

· IIS Developer Express: A lightweight web-server that is simple to setup, free, works with all versions of Windows, and is compatible with the full IIS 7.5.

· SQL Server Compact Edition: A lightweight file-based database that is simple to setup, free, can be embedded within your ASP.NET applications, supports low-cost hosting environments, and enables databases to be optionally migrated to SQL Server.

· ASP.NET “Razor”: A new view-engine option for ASP.NET that enables a code-focused templating syntax optimized around HTML generation.  You can use “Razor” to easily embed VB or C# within HTML.  It’s syntax is easy to write, simple to learn, and works with any text editor.

Also, I wrote a detailed blog post on the very early morning yesterday about my thoughts of Razor syntax and ASP.NET MVC, and made sure the post is friendly to those who almost don’t know about ASP.NET MVC itself, find it here:


You know what? Let me just quote the list of videos and tutorials better…

· Channel 9 Video: WebMatrix with Scott Hunter and Simon Calvert

· Learn by Doing – WebMatrix walkthroughs

o 1 – Getting Started

o 2 – Coding with Razor Syntax

o 3 – Creating a Consistent Look

o 4 – Working with Forms

o 5 – Working with Data

o 6 – Working with Files

o 7 – Working with Images

o 8 – Working with Video

o 9 – Adding Email to your Website

o 10 – Adding Social Networking

o 11 – Analyzing Traffic on your Website

o 12 – Adding Caching for Faster Websites

o 13 – Adding Security and Membership

o 14 – Introduction to Debugging

o 15 – Customizing Site-Wide Behavior

o ASP.NET Web Pages API Reference

· WebMatrix Tutorials and FAQs

o WebMatrix Overview

o Create a Website from a Gallery Application

o WebMatrix Beta Release Readme

o Using WebMatrix Beta[Show All]

§ Download and Install an ASP.NET Application

§ Download and Install a PHP Application

§ Make your Website SEO Friendly

§ Analyze Your Website

o Using IIS Developer Express

§ IIS Developer Express Overview

§ Use the Windows System Tray to Manage Websites and Applications

§ Use the Command Line to Run a WebMatrix Site or Application

§ IIS Developer Express FAQ

o Application Gallery FAQs

§ Acquia Drupal FAQ

§ AtomSite FAQ

§ BlogEngine.NET FAQ

§ dasBlog FAQ

· File a Bug on WebMatrix or Suggest a Feature

Have Fun!


Update 01:

There is one more tutorial I forgot to mention


Share With Friends:

P.S. Please help me out by checking this offer, then look below for a small Thank You.

How did I learn that?

As a bonus for coming here, I'm giving away a free newsletter for web developers that you can sign up for from here.
It's not an anything-and-everything link list. It's thoughtfully collected picks of articles and tools, that focus on Angular 2, ASP.NET 5, and other fullstack developer goodies.

  • Hello!, Very interest angle, we were talking about the same thing at work and found your site very stimulating. So felt compelled to com?ment a little thank you for all your effort. Please keep up the great work your doing!

  • Nice post! GA is also my biggest earning. However, it’s not a much.

  • Please, can you PM me and tell me few more thinks about this, I am really fan of your blog…gets solved properly asap.

  • Man, talk about a fantastic post! I?ve stumbled across your blog a few times within the past, but I usually forgot to bookmark it. But not again! Thanks for posting the way you do, I genuinely appreciate seeing someone who actually has a viewpoint and isn?t really just bringing back up crap like nearly all other writers today. Keep it up!

  • Lovely sharp post. Never thought that it was this easy. Extolment to you!

  • Hi, I can’t understand how to add your site in my rss reader. Can you Help me, please

  • Hello!, Very interest angle, we were talking about the same thing at work and found your site very stimulating. So felt compelled to com?ment a little thank you for all your effort. Please keep up the great work your doing!

  • Generally I do not post on blogs, but I would like to say that this post really forced me to do so! really nice post.

  • I was really interested in this and glad I found the info here! thank

  • Thanks for your helpful Post, I hope you have a good day!. :)

  • Wonderful blog! I definitely love how it’s easy on my eyes and also the data are well written. I am wondering how I might be notified whenever a new post has been made. I have subscribed to your rss feed which need to do the trick! Have a nice day!

  • I have built a blog and I am trying to find a new template.Yours looks pretty decent! Feel free to visit my blog and suggest things!

  • This site is very well made. I love it.

  • Very cool site i like colours you used.