Кусочки головоломки:
- Windows 7
- .NET Framework 4.5 (установлен)
- IIS 7 (версия 7.5.7600.16385)
- Visual Studio (Ultimate 2013)
- MVC4 (несколько проектов в решении)
Решение, которое я запускаю в Visual Studio, работает и работает как ожидается в IISExpress.
Чтобы настроить мой сайт для использования IIS, я пробовал следующие шаги:
- Щелкните правой кнопкой мыши проекты в решении, которое в настоящее время размещается с помощью IISExpress.
- Нажмите "Свойства".
- Переключить раскрывающийся список серверов с IISExpress на локальный IIS
- Попробуйте создать/запустить приложение
В этот момент я получаю ошибку HTTP 500.21
.
Я также попытался запустить aspnet_regiis.exe -i
с помощью командной строки Visual Studio (в качестве администратора), но каждый раз, когда я запускаю команду, я получаю следующую ошибку:
Команда 'aspnet_regiis.exe' недопустима.
Я также подтвердил, что у меня есть правильный aspnet_regiis.exe
установлен (путем проверки здесь) (.NET Framework версии 4 (64-разрядные системы)).
Что мне нужно сделать, чтобы зарегистрировать .NET Framework 4.5 в IIS 7.5?