- Проверьте права на папку с сайтом (особенно для IIS_IUSRS)
- The .NET Core Hosting Bundle установлен?
- Последняя версия .NET установлена?
Попробуйте удалить содержимое папки, оставить только тестовый index.html, откроется?
Настройки аутентификации посмотрите, убедитесь, что разрешен доступ анонимным пользователям.
Вообще лучше сначала потренируйтесь, разверните IIS локально, попробуйте поднять приложение.
Когда получится - переносите уже на сервер. А если будут проблемы - сравнивайте локальные настройки с внешними.
Ну и если совсем не получается своими силами, то напишите в сапорт хостинга, иногда они очень хорошо помогают.