Вы можете легко решить эту проблему, выполнив следующие шаги:
откройте диспетчер iis и выберите свой сайт, который вы хотите развернуть (на левой боковой панели), а затем дважды щелкните значок настройки приложения, чтобы открыть диалоговое окно настройки приложения, а затем вы увидите сетку, поэтому дважды щелкните строку named webpages: включено и установлено значение true (по умолчанию false).
это сработало для меня, потому что до того, как я это сделал, я получал ту же ошибку, я даже включал просмотр каталогов (как рекомендовано официальным руководством по iis на форуме iis), но когда я просматривал сайт, то наш список каталогов чем настоящая веб-страница, но когда я выполнил шаги, описанные выше, проблема была решена, и все работало нормально (но не забудьте предоставить доступ для asppool в логинах sql после решения этой проблемы, конечно)
как я сказал, это хорошо сработало для меня, я надеюсь, что это сработает и для вас
удачи