a mi lo que se me hace raro es que poniendo el archivo en la raiz si funcione, de lo que quiero pensar que es exactamente el mismo archivo, las carpetas tienen los mismos permisos, etc...
2 opciones mas:
1.- Comprueba con FSO que si se este leyendo el archivo cuando esta en la carpeta, quizas sea un problema de configuracion del servermap
2.- Pon el archivo en la raiz siempre