Wie in mehreren Fragen dokumentiert (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), auf Windows-Dienst 2012 der aspnet_regiis -ir
Befehl funktioniert nicht mehr, und stattdessen die folgende Ausgabe erzeugt:Wie lautet die Windows Server 2012-Befehlszeile äquivalent zu `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 .
In unserem Fall wollen wir nur laufen Dieser Befehl, um ASP.NET 4.5 neu zu registrieren, da einige andere Installationen es nicht registriert haben: ASP.NET 4.5 ist bereits installiert.
Mithilfe der von den referenzierten Posts inspirierten UI (Hinzufügen/Entfernen von Rollen/Features) habe ich festgestellt, dass es ausreicht, die HTTP-Aktivierungsfunktion von WCF zu entfernen und sie dann erneut hinzuzufügen. (Aber ich musste eine Funktion deinstallieren/neu installieren, die zufällig von WCF HTTP Activation abhängt ...)
Frage: Wie kann das Gleiche über die Befehlszeile unter Windows Server 2012 durchgeführt werden?
(ich an diesem dism.exe
Dinge sah, aber es sieht erschreckend, und dism.exe -?
hat mir nicht helfen.)
Dank!
ist nicht wirklich die Frage ... –
Er erwähnte, dass er kann das schon machen. Er bittet um eine Befehlszeilenalternative zur Verwendung von Aspnet-Regis. Diese Antwort ist irrelevant! –