¿Usted ha intentado el objeto del uso para almacenar el estado? Es alcance es más amplio que la sesión, aunque quizás no amplio bastante atravesar ambos servicios. ¿Ambos servicios existen en la misma piscina del uso en IIS?
Application.Add (“mySharedList”, myList);