3

Я использую Windows 7 Professional x64. При попытке включить некоторые функции возникает следующая ошибка, и я не могу установить функции:

"Произошла ошибка. Не все функции были успешно изменены "

Я пользователь с правами администратора (как кто-то упомянул здесь проблему, будучи не администратором).

Я пытаюсь включить "Функции разработки приложений", такие как .Net Extensibility и ASP.Net в разделе "World Wide Web Services".

После того, как Windows пытается включить эти функции, я получаю сообщение об ошибке выше.

Что может быть причиной этой проблемы, и как я могу установить эти функции?

2 ответа2

5

Проведя еще несколько исследований по этой проблеме, я в конце концов нашел причину.

Мне не удалось установить ASP.Net и связанные с ним функции в моей системе, поскольку я установил Visual Studio до IIS, а ASP.Net был установлен в рамках установки .Net Framework. Windows 7 не принимала эту информацию, и когда я пытался установить ASP.Net через "Включение и выключение функций Windows" в панели управления, он отображал ошибку и регистрировал ее в журнале Windows в разделе "Журналы приложений", что уже существует экземпляр ASP.Net установлен.

Я отремонтировал фреймворк в программах Add Remove, а затем попытался установить ASP.Net и связанные с ним функции, и все заработало. Это был вопрос приоритета.

ВАЖНО: сначала установите IIS, а затем Visual Studio.

3

Игнорируйте ошибку и просто запустите эту команду:

C:\Windows\Microsoft.NET\Framework64\v4.0.30319\aspnet_regiis.exe -r

Как вы можете прочитать здесь, это устанавливает ASP.NET 4 и обновляет существующие приложения для использования версии пула приложений ASP.NET 4. Он обновляет как классический режим IIS, так и обработчик интегрированного режима IIS и сопоставления сценариев в метабазе IIS.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .