User.Identity.Name en blanco en ASP.Net MVC

Exactamente según el título.

Simplemente en mi HomeController tengo:

string Username = User.Identity.Name;

¿Por qué este valor está siempre en blanco?

¿Hay algo especial que tenga que colocar en el web.config para obtener este valor? Lo he probado tanto en el servidor web VS dev como en un servidor Windows 2003 2003 IIS.

Tiene que ser algo simple, una configuración de servidor en IIS o algo, ya que el código es muy simple y parece ser la forma correcta de hacer referencia a este valor.

Muchas gracias

Respuestas a la pregunta(4)

Su respuesta a la pregunta