Primero gracias por contestar, y ya he probado con otra cadena de conexion y me da el mismo problema.
Y a que te refieres con:
Eso es porque estas utilizando Integrated Security=True y estas accediendo la pagina anonimamente, por eso quiere utilizar el usuario ASP.net.
Cambia el connection string para utilizar un usuario valido de la base de datos.
si me pudieras guiar un poco en como hacer eso es que soy nuevo en esto de sqlexpress

, gracias!