Это произошло именно со мной, когда я обновлял решение с VS 2010 до VS 2017.
Я искал решения и нашел только: удалите каталог .vs из решения, удалите каталог IIS Express из документов или переустановите VS.
Проблема заключалась в том, что решение имеет несколько веб-проектов, которые могут работать. И в одном из них, в .csproj, была такая конфигурация:
<UseIISExpress>false</UseIISExpress>
<UseIIS>False</UseIIS>
Когда я установил значение true, проблема исчезла.
С уважением.