Как только я их добавил, все работало отлично.

траиваю проект MVC 3 для работы с локальной установкой IIS и обнаружил следующую ошибку 500:

У обработчика «PageHandlerFactory-Integrated» есть неверный модуль «ManagedPipelineHandler» в его списке модулей.

Оказывается, это потому, что ASP.Net не был полностью установлен с IIS, хотя я установил этот флажок в диалоговом окне «Добавить функцию». Чтобы это исправить, я просто запустил следующую команду в командной строке

%windir%\Microsoft.NET\Framework64\v4.0.30319\aspnet_regiis.exe -i

Если бы я работал в 32-битной системе, это выглядело бы следующим образом:

%windir%\Microsoft.NET\Framework\v4.0.21006\aspnet_regiis.exe -i

У меня вопрос, есть ли способ установить IIS на Windows 7, чтобы использовать .NET 4.0 (MVC 3) без этого дополнительного шага?

Ответы на вопрос(18)

Ваш ответ на вопрос