Maison > Article > interface Web > iis n'exécute pas javascript
IIS est un logiciel serveur Windows couramment utilisé, idéal pour la communication entre clients et serveurs. Cependant, nous rencontrons parfois des problèmes lors de l'utilisation d'IIS, notamment le fait qu'IIS n'exécute pas de code JavaScript. Cela peut entraîner divers problèmes sur notre site Web, tels que des boutons qui ne fonctionnent pas, des pages qui ne se chargent pas ou même provoquer directement le blocage du site Web.
Afin de résoudre ce problème, nous devons d'abord comprendre quelques concepts de base. Dans IIS, différents types de fichiers sont attribués à différents gestionnaires. Par exemple, les pages ASP.NET sont affectées au gestionnaire aspnet_isapi.dll, tandis que les fichiers statiques (tels que les fichiers HTML, CSS ou JavaScript) sont affectés au gestionnaire de fichiers statiques par défaut.
Cependant, il peut parfois y avoir une erreur de configuration qui fait que les fichiers statiques ne sont pas attribués correctement au gestionnaire de fichiers statiques, mais plutôt au mauvais gestionnaire. C'est une raison courante pour laquelle IIS n'exécute pas le code JavaScript.
La solution à ce problème est simple. Nous devons simplement vérifier que le mappage du gestionnaire est correctement configuré et mapper les fichiers statiques au bon gestionnaire. Voici les étapes détaillées :
Tout d'abord, nous devons ouvrir IIS Manager. Cela peut être accompli en appuyant sur Windows + R, puis en entrant la commande inetmgr. Vous pouvez également rechercher directement IIS Manager dans la barre de recherche Windows pour l'ouvrir.
Ensuite, nous devons trouver la fonction "Handler Mapping" dans le menu de gauche. C'est généralement sous le nœud "Handlers". Cliquez dessus et tous les mappages de gestionnaires configurés seront affichés dans le panneau de droite.
Maintenant, nous devons vérifier si le mappage du gestionnaire pour les fichiers statiques est correctement configuré. Nous pouvons vérifier cela en trouvant le gestionnaire appelé "StaticFile". Assurez-vous qu'il est activé et mappé aux extensions de fichiers statiques correctes (telles que .html, .css et .js).
Si vous trouvez une erreur de cartographie, cliquez sur le bouton "Modifier" pour la corriger. Ensuite, modifiez le type de fichier mappé au gestionnaire d’erreurs pour le mapper au gestionnaire « StaticFile ». S'il n'y a pas d'erreurs de mappage, aucune modification n'est requise, nous devons simplement nous assurer que le gestionnaire "StaticFile" est activé.
Enfin, nous devons redémarrer IIS pour que les modifications prennent effet. Vous pouvez le faire en tapant la commande iisreset à l'invite de commande.
Résumé
Voici les étapes ci-dessus pour résoudre le problème de IIS qui n'exécute pas le code JavaScript. Si vous rencontrez des problèmes avec JavaScript sur votre site, pas de panique, suivez simplement les étapes ci-dessus. Assurez-vous également qu’il n’y a aucun problème avec votre code lui-même et que JavaScript n’est pas désactivé dans votre navigateur.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!