The first official release of IIS Express was announced last week. It shipped as a part of the January Web Release, which also includes ASP.NET MVC3, WebMatrix, NuGet and Orchard.
IIS Express is a simple and lightweight version of IIS that is optimized for developers. It is free, supports the powerful features of IIS, and can run on Windows XP and above. I’ll describe the IIS Express official release below.
For information regarding the January Release, please look at ScottGu’s blog post.
Changes in IIS Express since Beta 3
Compared to Beta 3, there aren’t many new features. The official release does differ in the following respects.
- We’ve added support for 9 languages, besides English.
- The official release can be distributed (more details below).
- Numerous bug fixes have been made.
Installing IIS Express
You can install IIS Express using Web Platform Installer or directly using the download center. See the following link for additional details.
Using IIS Express
You can use IIS Express using WebMatrix, Visual Studio, or using the command line.
WebMatrix seamlessly uses IIS Express as its web server.
In order to use IIS Express with Visual Studio 2008, you will need to launch IIS Express from the command line and manually configure VS to use it via the custom web server option.
You can also run IIS Express from the command line.
Distributing IIS Express
The official release allows you to distribute the IIS Express MSIs as-is. Since this is enabled by the licensing agreement, you don’t need special approval.
Note that you can’t distribute the IIS Express official release in any other way. For example, you can’t copy a subset of the binaries that are included in the MSI and ship them as part of your product. Please review the IIS 7.5 Express EULA before you distribute IIS Express.
We hope you enjoy using IIS Express and will love to hear your feedback. Here are some additional links that you might find useful.