Если вы видите эту ошибку, значит, вы еще не настроили свой сайт в IIS. IIS - это сокращение от « Internet Information Services », и это в основном ваш веб-сервер для веб-приложений .net, как Apache для php. Каждый хостинг-провайдер отличается, но у вас всегда будет папка, в которой вы публикуете свой сайт. Вам необходимо настроить IIS для распознавания этой папки как виртуального каталога и обеспечения возможности запуска там ваших приложений.
Например:
С GoDaddy вам нужно перейти к « IIS Managment », нажать « Create », чтобы создать виртуальный каталог в IIS (не имеет значения, если каталог уже существует в структура папки) и установите флажок « Установить корень приложения » - это говорит IIS, что вы будете использовать там код asp.net.
В DiscountAsp.net вы перейдете в « Инструмент веб-приложения », выберите папку, в которую вы опубликовали, и нажмите « Установить приложение ». Это свяжет каталог с новым виртуальным каталогом в IIS и настроит его для запуска кода asp.net.
Я не пользовался услугами других хостинг-провайдеров, поэтому эти два - все, что я знаю.