Как указано в ряде вопросов (Alternative for the Registering ASP.NET 4.5 on Windows Server 2012; Server 2012 IIS 8 MVC app shows default IIS home page or 403/404 errors; WCF on IIS8; *.svc handler mapping doesn't work), на службу Windows 2012 команда aspnet_regiis -ir
больше не работает, а вместо этого производит следующий вывод:Что такое эквивалент командной строки Windows Server 2012 `aspnet_regiis -ir`?
This option is not supported on this version of the operating system. Administrators should instead install/uninstall ASP.NET 4.5 with IIS8 using the "Turn Windows Features On/Off" dialog, the Server Manager management tool, or the dism.exe command line tool. For more details please see http://go.microsoft.com/fwlink/?LinkID=216771 .
В нашем случае, мы только хотим, чтобы запустить эта команда перерегистрирует ASP.NET 4.5, так как некоторая другая установка не зарегистрировала его: уже установлен ASP.NET 4.5.
Использование пользовательского интерфейса (добавление/удаление ролей/функций), основанного на ссылках на ссылки, я обнаружил, что достаточно удалить функцию активации HTTP WCF, а затем добавить ее снова. (Но мне нужно было удалить/переустановить функцию, которая зависит от активации HTTP WCF ...)
Вопрос: Как это можно сделать в командной строке Windows Server 2012?
(я смотрел на эту dism.exe
вещь, но это выглядит устрашающе, и dism.exe -?
не помогло мне на всех.)
Спасибо!
ли на самом деле не вопрос ... –
Он отметил, что он может это сделать уже. Он просит альтернативу командной строки использовать aspnet-regiis. Этот ответ не имеет значения! –