J’ai réalisé un projet asp.net mvc4, déployé sur IIS, et j’ai constaté que l’inscription de l’annuaire refusée dans ce répertoire virtuel n’autorise pas la liste. Erreur
Internet dit qu’il n’y a pas de page de démarrage par défaut, comment définir la page de démarrage par défaut pour les projets MVC ?
Finalement, j’ai découvert que c’était une raison .net, il suffisait de réenregistrer .net 4.0.
L’ordre d’installation d’IS et .netfw4.0 est de l’avant vers l’arrière, si vous inversez accidentellement, peu importe. Ouvrir le programme-run-cmd : Saisissez une commande pour réenregistrer IIS
C:\WINDOWS\Microsoft.NET\Framework\v4.0.30319\aspnet_regiis.exe -i
Un. Trouvez C :\WINNT\MICROSOFT.NET\FRAMEWORK\V numéro de version\ASPNET_REGIIS.EXE et double-cliquez pour l’exécuter Oui, il semble que les commandes DOS ne fonctionnent pas. Deux. Démarrer - Programmes - Microsoft Visual Studio 2008 - Visual Studio Tools - Invite de commande Visual Studio 2008 Puis tapez aspnet_regiis.exe -i OK pour résoudre à 100 %
Voici une information explicative pour aspnet_regiis.exe paramètres :
-i - Installez cette version de ASP.NET et mettez à jour la correspondance des scripts à la racine de la métabase de données IIS ainsi que toutes les cartes de script situées sous la racine. Mettez à jour les mappages de scripts existants pour les versions basses vers cette version. -ir - Installez cette version de ASP.NET, enregistrement uniquement. Ne mettez pas à jour les mappages de script dans IIS. -enable - Lorsque -enable est spécifié avec -i ou -ir, ASP.NET est également activé dans la console de sécurité IIS (IIS 6.0 ou ultérieur). -s <path> - Installer cette version de la map de script de façon récursive sur le chemin spécifié. Mettez à jour les mappages de scripts existants pour les versions basses vers cette version. Par exemple, aspnet_regiis.exe -s W3SVC/1/ROOT/SampleApp1 -<path>sn - Installez cette version de la map de script de manière non récursive dans le chemin spécifié. Mettez à jour les mappages de scripts existants pour les versions basses vers cette version. -r - Installer la carte de script pour cette version de la base de données IIS et toutes les cartes de script situées sous la racine. Quelle que soit la version actuelle, tous les mappages de scripts existants sont modifiés vers cette version. -u - Désinstalle cette version de ASP.NET. Le mappage de script existant vers cette version est remappé aux versions restantes de ASP.NET les plus élevées installées sur cette machine. -ua - Désinstaller toutes les ASP.NET versions sur la machine -k <path> - Retirer récursivement tous les scripts qui s’associent à une ASP.NET version du chemin spécifié. Par exemple, aspnet_regiis.exe -k W3SVC/1/ROOT/SampleApp1 <path> -kn - tous les scripts mappés qui sont supprimés de manière non récursive du chemin spécifié vers une ASP.NET version. -lv - Liste toutes les ASP.NET versions installées sur l’ordinateur (y compris le statut et le chemin d’installation). Statut : Valide[ (Racine)]| -lk invalide - Liste tous les chemins (ainsi que les versions) pour tous les éléments de la métabase de données IIS contenant des mappages de scripts ASP.NET. Les éléments qui héritent ASP.NET mappage de script du parent ne sont pas affichés. -c - Installer cette version du script client dans le sous-répertoire aspnet_client de chaque répertoire de site IIS. -e - Supprimer cette version du script client du sous-répertoire aspnet_client de chaque répertoire de site IIS. -ea - Supprimer toutes les versions des scripts clients du sous-répertoire aspnet_client de chaque répertoire de site IIS.
|