1. Открываете классическую панель управления. В ней, либо в поиске "Включение или отключение компонентов Windows", либо "Удаление программ" (или программы и компоненты) и затем "Включение или отключение компонентов Windows". В открывшемся окне поставить галочки так:
Так стоят галки у меня, у вас могут потребоваться какие то дополнительные галки, или наоборот, некоторые будут излишни.
После установки перезагрузите Windows (на всякий случай)
2. В проводнике на компьютере правой кнопкой мыши, затем "Управление". Слева "Службы и приложения", "Диспетчер служб IIS", затем чуть правее разворачиваете свой компьютер, там "Сайты", "Default Web Site", кликаете на него правой кнопкой мыши, "Добавить приложение", псевдоним - имя, которое будет фигурировать в адресе сайта, например если написать test, То будет
192.168.1.123/test
Физический путь - путь к папке, в которой лежит сайт (там же web.config, папка bin, global.ajax и другие).
Остальные настройки менять не обязательно.
При нажатии на "Тест настроек" у меня первая проверка проходит успешно, вторая с ошибкой. Это нормально)
3. Нужно дать права на полный доступ к папке с сайтом и ко всем вложенным папкам и файлам для пользователя "IIS APPPOOL\DefaultAppPool"
4. Так же, может потребоваться добавить в БД того же пользователя "IIS APPPOOL\DefaultAppPool".
После этого сайт должен начать открываться без запуска его из VS.