Pregunta

Estoy ejecutando IIS 5 en una máquina con Windows 2000.

Tengo una configuración de aplicación en mis " scripts " directorio en mi sitio web, porque ejecuta algunas DLL compiladas. La aplicación está configurada para ejecutar scripts y ejecutables.

Por alguna razón, cuando intento acceder a cualquier archivo .js en ese directorio, obtengo "El sistema no puede encontrar el archivo especificado". Intenté agregar .js como "text / javascript" tipo mime, tanto para el sitio web como para el directorio, pero no parece ayudar.

También verifiqué el servidor web en sí, y el tipo .js mime se configuró en application / octet-stream. Lo cambié a texto / javascript, pero aún no funciona. ¿Necesito reiniciar IIS o el grupo de aplicaciones? ¿O estoy buscando en el lugar equivocado?

También intenté usar text / text y text / html pero eso no ayudó.

Puedo acceder a archivos .htm, .jpg e incluso .asp en ese directorio.

¿Alguna idea? Gracias de antemano!

¿Fue útil?

Solución

URLSCAN !!!!!

Revisé el directorio de registro para URLScan y estaba bloqueando archivos basados ??en la extensión .js. Lo agregué a urlscan.ini, reinicié IIS y ¡listo! ¡Funcionó!

Más información:

Directorios: URLScan - C: \ WINNT \ System32 \ inetsrv \ urlscan \ Registros de URLScan - C: \ WINNT \ System32 \ inetsrv \ urlscan \ logs \ Archivo INI de URLScan - C: \ WINNT \ System32 \ inetsrv \ urlscan \ urlscan.ini

Otros consejos

Usaría la herramienta FileMon para ver si IIS incluso está intentando acceder a los archivos JS. Podría ser un problema de seguridad.

¿La cuenta IIS tiene acceso de lectura al directorio?

¿Los archivos .js funcionan en cualquier otro directorio virtual del servidor?

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top