VS2012 IIS Express Option Disabled

I just installed VS2012 and created an MVC project. I right-clicked on the project and the selected property, I selected the "Web" tab. I selected Use Local IIS Web Server, but the Use IIS Express check box is disabled.

I checked the folder C:\Program Files (x86)\IIS Express\ and there was IIS Express 8.

Any specific reason?


If I go back to using Visual Studio Development Server, I have a 50% chance of seeing the message "Server too busy."

+7
source share
2 answers

All you have to do is activate IIS in your development machine:

Start → Control Panel → Turn Windows Features on or off → Internet Services

Then check the box in World Wide Web Services -> General HTTP Features

And mark in World Wide Web Services → Application Development Features

That is all you need.

+7
source

Using full IIS has some advantages. Firstly, it always works, so you do not need to run a VStudio project before unit test. Another is that you can create an actual site and set up IIS mirroring using the same administrative tools that simplify support for deployment in your environment. And it looks like I remember that IISExpress had problems with application routing. On the other hand, I do not see a problem using full IIS. Of course, IISExpress is much better than Cassini, but if there is no reason not to use Full IIS, then I agree to protect it.

+1
source

All Articles