хостинг веб-сайта с использованием IIS 8.5 и Windows 8.1

#c# #asp.net #.net #windows #iis

#c# #asp.net #.net #Windows #iis

Вопрос:

Я использую .Net framework 4.5, а моя ОС — Windows 8.1, 64-разрядная. Мой IIS равен 8.5. Я пытаюсь разместить свое веб-приложение, но безуспешно. Я пробовал это с версии 2010, выбрав ИСПОЛЬЗОВАТЬ ЛОКАЛЬНЫЙ ВЕБ-СЕРВЕР IIS, но когда я нажимаю СОЗДАТЬ ВИРТУАЛЬНЫЙ КАТАЛОГ, появляются следующие сообщения: настройка веб-http // localhost / ForIIS для asp.net 4.0 потерпел неудачу. Необходимо вручную настроить этот сайт для asp.net 4.0 для корректной работы сайта. ASP.Net 4.0 не был зарегистрирован на веб-сервере. вам необходимо вручную настроить веб-сервер для asp.net 4.0 для корректной работы вашего сайта.затем появилось следующее всплывающее окно: виртуальный каталог был создан успешно.Но когда я захожу в IIS, я вижу свое приложение на веб-сайте по умолчанию, и когда я нажимаю «Обзор», в браузере я получаю следующую ошибку: Ошибка HTTP 500.19 — Внутренняя ошибка сервера
Запрошенная страница недоступна, поскольку соответствующие данные конфигурации для страницы недействительны.

  • Код ошибки: 0x80070021
  • Ошибка конфигурации: этот раздел конфигурации не может быть использован по этому пути. Это происходит, когда раздел заблокирован на родительском уровне. Блокировка выполняется либо по умолчанию (overrideModeDefault=»Запретить»), либо задается явно тегом location с overrideMode=»Запретить» или устаревшим AllowOverride=»false».
  • Файл конфигурации: ? C: Users Ansar Documents VisualStudio2010 Projects ForIIS ForIIS web.config

Также в моем IIS, когда я нажимаю Добавить пул приложений, я получаю выпадающие версии .NET CLR и его элементы как версии .NET CLR версии v4.0.30319, версии .NET CLR версии v2.0.50727, управляемого кода нет. Но когда я вижу другую систему с другой ОС, я вижу их выпадающий список как версии .NET Framework, а выпадающие элементы — как .NET Framework v4.0.30319 и т.д. Я думаю, что проблема связана с Windows 8.1 или IIS 8.5, но я много раз Гуглил, но я не могу разместить свой веб-сайт. Я также запустил aspnet_regiis из папки C:WindowsMicrosoft.NETFrameworkv4.0.30319 . но ничего не произошло. Я также пытался создать виртуальный каталог для своего веб-сайта непосредственно из IIS, но я получаю ту же ошибку в браузере.

Комментарии:

1. Перейдите в IIS перейдите в пул приложений для вашего сайта и установите язык на версию 4.0 с версии 2.0 Он называется по-другому, но точно так же, как и другие изображения, которые вы видели

2. да, я установил версию .NET CLR с версии 4.0 на 2.0, но она по-прежнему показывает эту ошибку в браузере, когда я щелкаю правой кнопкой мыши по своему приложению ForIIS из IIS, Управление приложением> Обзор

3. Посмотрите здесь forums.iis.net/t/… Я знаю, что это говорит об обмене, но, возможно, то же самое