Eso me pasó a mi en una pagina asp. Yo tuve que mirar en los permisos de seguridad, e incluir el usuario IISnoseque, que es el usuario que ve la pagina desde la web. Si no tienes problemas de seguridad, con poner control total en el perfil Usuarios en principio también se te arreglaría el problema.
Un saludo!