Visual Studio IIS Express hangs on launch, but IIS local works, why?

56,338

Solution 1

Exit Visual studio and delete the (project).vs folder. Restart Visual studio. It should start working.

Solution 2

You could try to change the port which IIS Express is using by doing the following:

  1. Right click you web project and click in properties

  2. In the web menu, change the project url and specify a custom port, ie: 56000

enter image description here

  1. Save your changes and see if that works!

You can make sure that no other processes are using the port you chose by running the following command:

netstat -na | find "your port number"

ie:

netstat -na | find "56000"

If the port is free, nothing will be outputted to the console.

Solution 3

Sometimes Visual Studio just takes many minutes to load all the required symbols when debugging. Check the status bar of Visual Studio:

enter image description here

Once for some reason IIS Express worked if I changed the browser targeted in Visual Studio to Google Chrome. Simply restarting Visual Studio fixed this for me though.

enter image description here

Solution 4

Solution:
1. Run VS as Administrator. Open your sln, Start debugging, stop and close the VS.
2. Again open the sln (without admin) file and start debugging.
It worked!

Problem:
- My VS2017 was running fine with debugging, until some other tool's installation corrupted it. Then I reinstalled it. When I started debugging/running site, it wasn't even opening first page of site. It was keep loading assemblies forever. I tried many things found on google. It didn't help.
- Finally I tried opening it with Admin and then regular. It solved my problem.

Solution 5

I had same problem and all advices not working. But I run visual studio as administrator and all working now. So, go to shortcut of visual studio, properties, advance..., and check run as administrator.

Share:
56,338
DCR
Author by

DCR

By Day: Retired by Night: Retired Just doing a little bit each day.

Updated on August 01, 2022

Comments

  • DCR
    DCR almost 2 years

    I run Visual studio 2015 as administrator, start a new project, ASP.NET application, Empty 4.5.2 and then just add a simple html page. When I try to launch using IIS Express, I just get waiting for local host. If I do this under IIS local it works fine.

    I have this working correctly on my laptop and did a clean install of windows 10 on my desktop and then reinstalled VS2015, but still get same result. IIS express starts but the web page keeps waiting for local host

    I've looked at a number of solutions but have been unable to resolve the problem. I'm a newbie to all of this so would appreciate step by step instructions on how to resolve.

    It is a .Net Framework 4.5.2 application.