Environment.GetFolderPath (Environment.SpecialFolder.ApplicationData) retorna String.Empty

Eu tenho um aplicativo asp.net mvc3. Agora eu quero salvar os dados do usuário em

C: \ Usuários {AppPoolUserAccount} \ AppData \ Roaming \ MyProgramm ...

Na primeira chamada deEnvironment.GetFolderPath(Environment.SpecialFolder.ApplicationData) eu só recebo "" (String.Empty). Na segunda chamadaEnvironment.GetFolderPath(Environment.SpecialFolder.ApplicationData) retorna o caminho correto ...

ota: A rotina está em um contexto de login. Desejo salvar o nome de usuário e o ID da sessão em um arquivo xml para impedir que dois usuários façam login simultaneamente por uma conta de usuári

Por quê

questionAnswers(6)

yourAnswerToTheQuestion