Was aspnet_regiis.exe tut
-
30-09-2019 - |
Frage
Was aspnet_regiis.exe genau andere tut als die Dokumentzuordnungen korrekt aspnet_isapi.dll Version zu aktualisieren, wird die ASP.NET-Version von inetmgr gleichen Aktualisierung wie aspnet_regiis laufen, konnte ich keinen Blog-Eintrag finden oder Artikel beschreibt die Schritte, um diese insbesondere Batch-Befehl der Fall ist. Bitte geben Sie alle Links, die Sie kennen die Schritte aspnet_regiis.exe der Detaillierung
Lösung
Wenn mehrere Versionen von .NET Framework sind Seite an Seite Ausführung auf einem einzelnen Computer, die ASP.NET ISAPI-Version zu einer ASP.NET-Anwendung bestimmt abgebildet, welche Version der Common Language Runtime (CLR) verwendet wird, für die Anwendung. Das ASP.NET IIS-Registrierungstool (Aspnet_regiis.exe) ermöglicht es einen Administrator oder Installationsprogramm auf einfache Weise die Skriptzuordnungen für eine ASP.NET-Anwendung zu verweisen auf die ASP.NET ISAPI-Version zu aktualisieren, die mit dem Werkzeug verbunden ist. Das Tool kann auch den Status aller installierten Versionen von ASP zum Anzeigen verwendet werden. NET, registrieren Sie die ASP.NET-Version, die mit dem Werkzeug gekoppelt ist, Client-Skript-Verzeichnisse erstellen, und andere Konfigurationsoperationen durchführt.
Von Scott Forsyth Blog :
Beginnend in der ersten Version von ASP.NET, hat Microsoft ein Tool zur Steuerung versehen, die Version des Frameworks in IIS registriert ist. Dieses Tool, aspnet_regiis.exe, ist sehr flexibel und mit dem richtigen Verständnis davon, wie IIS und ASP.NET arbeitet, kann für die meist jede Situation verwendet werden.
Andere Tipps
Mein Lieblings-Feature von ihm ist die Fähigkeit, zu verschlüsseln Einstellungen in web.config etwas entlang der Linien von:
aspnet_regiis -pe / myapprootvirtualdirector
und entschlüsselt die pd
Verschlüsseln nur nach der Bereitstellung auf den Server -. Wie auf einer Maschine Verschlüsselung wird nicht auf der anderen Seite gültig, wenn Sie Maschinentasten teilen
Es reg isters ASPNET Erweiterungen mit IIS .
Es kann auch eine Installation von aspnet reparieren.
Manchmal ist es nur Pausen und Sie müssen laufen aspnet_regiis -i oder -ir es zu beheben.
Geben Sie bitte alle Links, die Sie kennen die Schritte der Detaillierung von aspnet_regiis.exe
aspnet_regiis.exe -h
erzeugt folgende hilfreiche Informationen darüber, wie das Programm arbeitet intern.
Microsoft (R) ASP.NET RegIIS version 4.0.30319.18408
Administration utility to install and uninstall ASP.NET on the local machine.
Copyright (C) Microsoft Corporation. All rights reserved.
-- ASP.NET REGISTRATION OPTIONS --
-i Install this version of ASP.NET and update IIS
configuration at the root level to use this version of
ASP.Net.
-ir Install this version of ASP.NET, register only. Do not
change any web applications to use this version.
-iru 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.
I Faced ein Problem, bei dem localhost
nicht ausgeführt wurde (d. Die Webseite nicht geladen wird).
hatte ich installiert IIS 10.0 express
nachdem ich Visual Studio
zusammen mit .NET framework
installiert hatte.
Durch diese spätere Installation von IIS
, localhost
nicht geladen wurde.
Ich lief aspnet_regiis -i
unter dem Pfad
C:\Windows\Microsoft.NET\Framework64\v4.0.30319
Dies löste erfolgreich die Ausgabe.