0

Je cours IIS 5 sur un ordinateur Windows 2000.Impossible d'obtenir IIS pour servir les fichiers .js à partir d'un répertoire spécifié

J'ai une configuration d'application dans mon répertoire "scripts" dans mon site Web, car il exécute quelques DLL compilées. L'application est configurée pour exécuter des scripts et des exécutables. Pour une raison quelconque, lorsque j'essaie d'accéder à des fichiers .js dans ce répertoire, j'obtiens le message suivant: "Le système ne trouve pas le fichier spécifié.". J'ai essayé d'ajouter .js en tant que type mime "text/javascript", à la fois sur le site et dans le répertoire, mais cela ne semble pas aider.

J'ai également vérifié le serveur Web lui-même, et le type .js mime a été défini sur application/octet-stream. Je l'ai changé en texte/javascript, mais cela ne fonctionne toujours pas. Dois-je redémarrer IIS ou le pool d'applications? Ou est-ce que je cherche au mauvais endroit.

J'ai également essayé d'utiliser le texte/texte et le texte/html mais cela n'a pas aidé.

Je peux accéder aux fichiers .htm, .jpg et même .asp de ce répertoire.

Des idées? Merci d'avance!

Répondre

1

URLSCAN !!!!!

J'ai vérifié le répertoire des journaux pour URLScan et il bloquait les fichiers basés sur l'extension .js. Je l'ai ajouté à l'urlscan.ini, redémarré IIS, et le tour est joué! Ça a marché!

Plus d'info:

Annuaires: URLScan - C: \ WINNT \ System32 \ inetsrv \ urlscan \ URLScan logs - C: \ WINNT \ System32 \ inetsrv \ urlscan \ logs \ fichier URLScan INI - C : \ WINNT \ System32 \ inetsrv \ urlscan \ urlscan.ini

0

J'utiliserais l'outil FileMon pour voir si IIS tente même d'accéder aux fichiers JS. Cela pourrait être un problème de sécurité.

0

Le compte IIS dispose-t-il d'un accès en lecture au répertoire? Les fichiers .js fonctionnent-ils dans n'importe quel répertoire virtuel sur le serveur?

Questions connexes