Formatea el equipo
No, ya en serio, pues quizá por tantos cambios ya no podemos saber que esta afectando todo. Desinstala el IIS, y vuelve a instalarlo para dejarlo "limpio", reinicia los servicios del IIS, luego, caduca el contenido desde el IIS, agrega esas cabeceras y ya,
debería funcionar
ahora ...............................
creo recordar que hay algo de esas cosas raras que hace que no funcione el IIS, algo así como que el SkyPe hace que el objeto Request llegué vacío cuando se ocupa el mismo puerto que el IIS, aunque no lo tengo en este momento en la memoria.