webentwicklung-frage-antwort-db.com.de

Was macht aspnet_regiis.exe?

Was macht aspnet_regiis.exe genau anders als das Aktualisieren der Dokumentzuordnungen, um die Version von aspnet_isapi.dll zu korrigieren, aktualisiert die ASP.NET-Version von inetmgr genauso wie das Ausführen von aspnet_regiis. Ich konnte keinen Blogbeitrag oder Artikel finden, der die Schritte dieses bestimmten Batchbefehls beschreibt tut. Bitte geben Sie alle Links an, von denen Sie wissen, wie sie aspnet_regiis.exe ausführlich beschreiben

15
Kiran Bheemarti

Von MSDN-Referenz :

Wenn mehrere Versionen von .NET Framework nebeneinander auf einem einzelnen Computer ausgeführt werden, bestimmt die einer ASP.NET-Anwendung zugeordnete ASP.NET-ISAPI-Version, welche Version der Common Language Runtime (CLR) für die Anwendung verwendet wird. Das ASP.NET IIS Registration Tool (Aspnet_regiis.exe) ermöglicht einem Administrator oder Installationsprogramm, die Skriptzuordnungen für eine ASP.NET-Anwendung so zu aktualisieren, dass sie auf die ASP.NET-ISAPI-Version verweisen, die der Werkzeug. Das Tool kann auch zum Anzeigen des Status aller installierten ASP-Versionen verwendet werden. NET, registrieren Sie die ASP.NET-Version, die mit dem Tool gekoppelt ist, erstellen Sie Clientskriptverzeichnisse und führen Sie andere Konfigurationsvorgänge aus.

Aus Scott Forsyths Blog :

Microsoft hat ab der ersten Version von ASP.NET ein Tool bereitgestellt, mit dem Sie steuern können, welche Version des Frameworks in IIS registriert ist. Dieses Tool, aspnet_regiis.exe, ist recht flexibel und kann mit den richtigen Kenntnissen über die Funktionsweise von IIS und ASP.NET für die meisten Situationen verwendet werden.

12
tchrikch

Mein Lieblingsmerkmal ist die Möglichkeit, Einstellungen in web.config Zu verschlüsseln.

aspnet_regiis -pe/myapprootvirtualdirector

und entschlüsseln ist -pd

verschlüsseln Sie erst nach der Bereitstellung auf dem Server. Die Verschlüsselung auf einem Computer ist auf dem anderen Computer nur dann gültig, wenn Sie Computerschlüssel gemeinsam nutzen.

11

Es kann auch eine Installation von Aspnet reparieren.

Manchmal bricht es einfach ab und Sie müssen aspnet_regiis -i oder -ir ausführen, um das Problem zu beheben.

4
Joshua

Es reg istersASPNETErweiterungen mitISIS.

3
ggonsalv

Bitte geben Sie alle Links an, von denen Sie wissen, wie sie aspnet_regiis.exe ausführlich beschreiben

aspnet_regiis.exe -h generiert die folgenden hilfreichen Informationen zur internen Funktionsweise des Dienstprogramms.

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.
3
stephen

Ich hatte ein Problem, bei dem localhost nicht aktiv war (d. H. Die Website wurde nicht geladen). 

Ich hatte IIS 10.0 express installiert, nachdem ich Visual Studio zusammen mit .NET framework installiert hatte. 

Aufgrund dieser späteren Installation von IIS wurde localhost nicht geladen.

Ich lief aspnet_regiis -i unter dem Pfad

C:\Windows\Microsoft.NET\Framework64\v4.0.30319

Dies löste das Problem erfolgreich.

1
Navin Kallolli