If you’re working with Visual Studio on recent Windows versions, such as Windows 10, you might stumble upon the following error when trying to open an ASP.NET Core or MVC solution:
Process with an ID #### is not running on Visual Studio 2015
If you look to the Visual Studio error log window panel, you should also see something like that:
The program ' iisexpress.exe' has exited with code -1073741816 (0xc0000008) 'An invalid handle was specified'.
This is clearly an IISExpress error. It’s worth noting that the solution will still be launched in debug mode, but the web browser will be unable to connect to the application, giving the following permanent error:
Unable to launch the IIS Express Web server.
The start URL specified is not valid. https://localhost:#####/
There are many workaround that might fix this issue: we suggest to try them one after another, stopping only when you manage to fix it.