IIS 7.5 Express kills IIS 8.0 Express

By James at May 30, 2012 15:44
Filed Under: MVC, Visual Studio, Web Development

I always love to use beta software, and with that comes the occasional, “oh great, what just happened?” moment.

I repaved my main machine last week, and really loving how Visual Studio 11 is shaping up, only installed that. Yesterday, I decided I needed to install Visual Studio 2010, did that, then ran the Web Platform Installer from www.asp.net/downloads to update the installation. This included IIS 7.5 Express.

The process went fine, until today, when I started working and none of my MVC 3/4 sites would work, even small “delme” projects. The browser would show a 500 Internal Server Error, with no other messages. Bingling, for IIS 8.0 Express, I ran across this page, http://learn.iis.net/page.aspx/1286/iis-80-express-readme/#KnownIssues, which states that “Side-by-side installations of IIS 8.0 Express and IIS 7.5 Express are not supported.” It goes on to say that the IIS 7.5 Express installer doesn’t check to see if IIS 8.0 Express is installed, so, there is the rub.

Fortunately the article goes on to talk about how to fix the issue.

1. Open Control Panel –> Programs and Features

2. Uninstall IIS 7.5 Express

3. Right click IIS 8.0 Express and click “Repair”

4. Open Registry Editor and delete the following key:

I did all that, and my pages are working again. All better now.

About the author

James James is a five time and current Microsoft MVP in Client App Development, a Telerik Insider, a past Director on the INETA North America Board, a husband and dad, and has been developing software since the early days of Laser Discs and HyperCard stacks. As the Founder and President of the Inland Empire .NET User's Group, he has fondly watched it grow from a twice-a-month, early Saturday morning group of five in 2003, to a robust and rambunctious gathering of all types and sizes of .NET developers.

James loves to dig deep into the latest cutting edge technologies - sometimes with spectacular disasters - and spread the word about the latest and greatest bits, getting people excited about developing web sites and applications on the .NET platform, and using the best tools for the job. He tries to blog as often as he can, but usually gets distracted by EF, LINQ, MVC, ASP, SQL, XML, and most other types of acronyms. To keep calm James plays a mean Djembe and tries to practice his violin. You can follow him on twitter at @latringo.

And as usual, the comments, suggestions, writings and rants are my own, and really shouldn't reflect the opinions of my employer. That is, unless it really does.

James Twitter Feed

Recent Comments

Comment RSS

Month List