Выкачал проект из svn, с ним выкачался файл applicationhost, который лежит в папка_с_проектом\.vs\config. В нем все пути указаны для того, кто заливал этот файл в svn. При запуске конечно ошибка 500.19 "Cannot read configuration file", потому что его нет по тому пути, что указан в applicationhost. Как обновить эти пути на свои?
В итоге в блокноте все пути руками поменял и заработало. Но есть наверно нормальный способ.
Папка .vs вообще не должна заливаться в репозиторий, потому что в ней хранятся настройки для конкретной машины разработчика. Скорее всего, ее можно смело удалить - ничего не потеряете, а VS создаст ее заново с конфигурацией под вашу машину.