Регистрация .NET 4.5 IIS 10 Windows 10

Я смотрю на это уже несколько часов, и я не могу исправить это.

У меня есть веб-сайт .NET 4.5 и API, и я работаю над Windows 10. У меня установлен VS2012 Pro и установлено сообщество VS2015.

Проверка установщика веб-платформы указывает, что у меня уже установлен .NET 4.5.

Каждый раз, когда я открываю API или решения для веб-сайтов, он сообщает мне, что .NET 4.5 и IIS не настроены, и мои приложения не запускаются.

Я пробовал выполнять эти команды в соответствии с MS:

dism /online /enable-feature /all /featurename:IIS-ASPNET45

И я все еще получаю сообщение об ошибке. Все, что я прочитал, гласит, что вышеуказанная команда должна исправить проблему, но это не так. Я не могу найти ничего другого в этой теме, кроме команды, указанной выше.

Похоже, что в этой проблеме много людей, говорящих одно и то же, но без рабочего решения (по крайней мере, для меня до сих пор)..NET 4.5 не указан в Add Features to Windows.

Как мне заставить эту работу работать ASP.NET 4.5 и IIS?

Ответы

Ответ 1

Кажется, это на самом деле ошибка. Несмотря на то, что команда, работающая на старой версии Visual Studio, может столкнуться с проблемой, когда установлен .NET 4.6.

http://blogs.msdn.com/b/webdev/archive/2014/11/11/dialog-box-may-be-displayed-to-users-when-opening-projects-in-microsoft-visual-studio-after-installation-of-microsoft-net-framework-4-6.aspx

Корпорация Майкрософт опубликовала исправление для всех затронутых версий Microsoft Visual Studio.

Ответ 2

У меня были те же проблемы, с которых я исправлялся в VS 2015, моя ситуация была:

  • Обновление от Windows 7 → Windows 10
  • Установленный VS 2015
  • Включен IIS, чтобы я мог открыть консоль управления и делать прекрасные вещи.
  • Затем я попытался разместить веб-API.net 4.5 в локальных IIS, упомянутых выше.

Результат был 404.

Чтобы исправить:

  • Откройте Командная строка разработчика для VS2015 как Администратор
  • Выполнить dism /online /enable-feature /all /featurename:IIS-ASPNET45
  • Операция завершена успешно

Lovely 200 ответов...

Ответ 3

Чтобы исправить:

  • Откройте командную строку разработчика для VS2015 в качестве администратора

  • Выполнить dism /online /enable-feature /all /featurename:IIS-ASPNET45

  • Успешно завершена операция