2015-09-22 8 views
15

Я смотрю на это в течение нескольких часов, и я не могу исправить это.Регистрация .NET 4.5 IIS 10 Windows 10

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

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

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

Я попытался запустить эти команды в соответствии с МС:

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

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

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

Как это сделать, чтобы работать ASP.NET 4.5 и IIS?

+3

Так кто вниз проголосовали этот и почему? – Jammer

+2

Да, у меня такая же проблема. Это хороший вопрос, и вы четко показали исследования. Я даже пытался сделать 'aspnet_regiis -iru' и не повезло. Иногда нисходящие будут h8. – matrixugly

ответ

5

Кажется, это на самом деле ошибка. Несмотря на то, что команда, работающая на старой версии 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 опубликовала исправление для всех повлиявших версий Microsoft Visual Studio.

+1

Что относительно VS 2015? – Serge

+0

Насколько я знаю, исправления для VS2015 не существует. Насколько я знаю, Microsoft не выпустила исправление. – Jammer

+0

Другие исправления (многочисленные) не сработали. Только это исправление. Благодаря! –

26

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

  1. Обновление от Windows 7 -> Windows 10
  2. установлен VS 2015
  3. Enabled IIS, так что я мог тогда открыть консоль управления & делать красивые вещи
  4. Затем я попытался провести .net 4.5 Web API в моем локальном IIS упомянутого выше

Результата был ошибок.

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

  1. Откройте Developer Командная строка для VS2015 в Administrator
  2. Run dism /online /enable-feature /all /featurename:IIS-ASPNET45
  3. Операция успешно завершена

Любимых 200 ответов ...

+0

Действительно, я писал об этом и получаю сотни кликов в день ... http://www.jammer.biz/enable-asp- net-on-windows-10/ – Jammer

+0

Работал для меня. Он загружает Image Service and Management Tool (версия изображения 10.0.10586.0). Это небольшая загрузка, которая заняла около 3 минут для меня. – matrix

+0

Работал для меня, спасибо, помощник! – centralscru

7

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

  1. Откройте командную Разработчика Запрашивать VS2015 как администратор

  2. Run dism /online /enable-feature /all /featurename:IIS-ASPNET45

  3. Операция успешно завершена

+1

Думаю, вам нужно снова прочитать вопрос. Я уже выполнил эти шаги ... – Jammer

+1

Я думаю, что этот ответ прямо скопирован из Нила почти через 3 часа. – matrixugly

Смежные вопросы