Lista.Exceito não está funcionando

Eu tento subtrair 2 listas como abaixo do código,assignUsers tem 3 registros eassignedUsers tem 2 linhas. Depois deExcept Eu ainda tenho 3 linhas, embora eu deva ter 1 registro porque 2 linhas emassignedUsers é similar aassignUsers

 var users = accountApp.GetUsersByAccountId(context.GetUserData().AccountId);
 List<AssignUserViewModel> assignUsers = Mapper.Map<List<AssignUserViewModel>>(users).ToList();
 var mailUsers = mailApp.GetMailAssignedByMailId(id).Select(m => new { m.UserId, m.User.Name }).ToList();
 List<AssignUserViewModel> assignedUsers = mailUsers.Select(Mapper.DynamicMap<AssignUserViewModel>).ToList();
 assignUsers = assignUsers.Except(assignedUsers).ToList();

questionAnswers(2)

yourAnswerToTheQuestion