Was ist der Unterschied zwischen „aspnet_regiis -ir“ und „aspnet_regiis -iru“?

StackOverflow https://stackoverflow.com/questions/4125264

  •  29-09-2019
  •  | 
  •  

Frage

Der Hilfetext von aspnet_regiis Dienstprogramm sagt der folgende für "-ir" Option:

Install this version of ASP.NET, register only. Do not change any web applications to use this version.

Und die folgenden für "-iru" Option:

Install this version of ASP.NET. If there are any existing applications that uses ASP.NET, it will not change IIS configuration to use this version.

Es muss mein Englisch sein, aber ich verstehe nicht, was der Unterschied ist - beide werden keine Apps ändern, um diese Version zu verwenden. Und ich fürchte, dass dies aus mir versuchen, nicht genau sein wird, da ich kaum weiß, wo aussehen in ...

Hat jemand den Unterschied kennen?

War es hilfreich?

Lösung

Wie kann ich die Parameter von aspnet_regiis.exe den Schalter verstehen -iru sollte in der Regel statt -ir verwendet werden. Die Installation von .NET Framework und der Registrierung des Rahmen in IIS benötigt einige Schritte wie Skriptzuordnung: Zuordnung von verschiedenen .NET speziellen Erweiterungen in IIS (siehe dieser Ort zum Beispiel). Die Installation kann ohne den Schritt (Schalter -ir) läuft, aber es hat mehr Sinn, die Schritte überspringen nur, wenn eine frühere Version von ASP.NET ist bereits mit IIS registriert . Genau dies tut aspnet_regiis.exe -iru. Wenn keine vorherige Version von ASP.NET mit IIS registriert ist, dann aspnet_regiis.exe -iru Sie alle Registrierungen in IIS und Arbeit wie aspnet_regiis.exe -i machen. Wenn Sie eine frühere Version von ASP.NET bereits registriert in IS die aspnet_regiis.exe -iru Arbeit wie aspnet_regiis.exe -ir.

Andere Tipps

ASP.NET IIS-Registrierungs Optionen Zusammenfassung

-i

Installieren Sie ASP.NET und Updates bestehender Anwendungen die angegebene Version des Anwendungspools zu verwenden.

-ir

Installiert und Register ASP.NET. Diese Option ist das gleiche wie die -i Option, außer dass sie mit bestehenden Anwendungspools zugeordnet nicht die CLR-Version ändern.

-iru 

Wenn ASP.NET derzeit nicht mit IIS registriert, führt die Aufgaben von -i . Wenn eine frühere Version von ASP.NET ist bereits mit IIS registriert, die Aufgaben der -ir .

Im Wesentlichen abhängig von Ihrer vorherigen Setup, -iru oder aktualisieren kann nicht vorhandene Anwendungspools auf die Version von ASP.NET Sie installieren.

Hope Dies löscht Dinge.

Nach MSDN :

Die Verwendung des -u Parameter „deinstalliert die Version von ASP.NET, die mit dem ASP.NET IIS-Registrierungstool aus dem Computer verbunden ist. Vorhandene Skriptzuordnungen auf diese Version von ASP.NET ISAPI werden an den meisten automatisch neu zugeordnet die letzte verbleibenden ASP.NET ISAPI-Version installiert ist. "

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top