Qu'est-ce que aspnet_regiis.exe ne fait que mettre à jour les correspondances de document pour corriger la version de aspnet_isapi.dll, met à jour la version d'ASP.NET depuis inetmgr comme si vous exécutiez aspnet_regiis? Est-ce que. Veuillez indiquer les liens que vous connaissez et détaillant les étapes de aspnet_regiis.exe.
De Référence MSDN :
Lorsque plusieurs versions du .NET Framework s'exécutent côte à côte sur un seul ordinateur, la version ISAPI ASP.NET mappée à une application ASP.NET détermine la version du Common Language Runtime (CLR) utilisée pour l'application. L’outil d’enregistrement ASP.NET IIS (Aspnet_regiis.exe) permet à un administrateur ou à un programme d’installation de mettre facilement à jour les mappes de script pour une application ASP.NET afin qu’elle pointe vers la version ISAPI ASP.NET associée à la outil. L'outil peut également être utilisé pour afficher l'état de toutes les versions installées d'ASP. NET, enregistrez la version ASP.NET associée à l'outil, créez des répertoires de script client et effectuez d'autres opérations de configuration.
À partir de la première version d'ASP.NET, Microsoft a fourni un outil permettant de contrôler la version de l'infrastructure qui est enregistrée dans IIS. Cet outil, aspnet_regiis.exe, est très flexible et permet de bien comprendre comment IIS et ASP.NET peuvent être utilisés dans la plupart des situations.
Ma caractéristique préférée est la possibilité de chiffrer les paramètres dans web.config , Par exemple:
aspnet_regiis -pe/myapprootvirtualdirector
et déchiffrer est -pd
chiffrer uniquement après le déploiement sur le serveur - car le chiffrement sur une machine ne sera pas valide sur l'autre, sauf si vous partagez des clés d'ordinateur.
Il peut également réparer une installation d'aspnet.
Parfois, il se bloque juste et vous devez exécuter aspnet_regiis -i ou -ir pour résoudre ce problème.
Il reg istersASPNETextensions avecIIS.
Veuillez indiquer les liens que vous connaissez et détaillant les étapes de aspnet_regiis.exe.
aspnet_regiis.exe -h
génère les informations utiles suivantes sur le fonctionnement interne de l'utilitaire.
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.
J'ai rencontré un problème où localhost
ne fonctionnait pas (c'est-à-dire que le site Web ne s'était pas chargé).
J'avais installé IIS 10.0 express
après avoir installé Visual Studio
avec .NET framework
.
En raison de cette installation ultérieure de IIS
, localhost
n'a pas été chargé.
J'ai couru aspnet_regiis -i
sous le chemin
C:\Windows\Microsoft.NET\Framework64\v4.0.30319
Cela a résolu le problème avec succès.