Aspnet Core Action 请求失败但一切正常

Aspnet Core Action request fails but everything works

为什么即使一切正常,请求也会失败?

public async Task<IActionResult> DeleteUser(String Cod)
{
   var User = await _context.AwsmAppusers.AsNoTracking().SingleOrDefaultAsync(m => m.Username == Cod);
   if (User == null)
   {
      return RedirectToAction("Index");
   }

   try
   {
      _context.AwsmAppusers.Remove(User);
      await _context.SaveChangesAsync();

   }
   catch (Exception e)
   {
      _logger.LogError("Si è verificato un errore nell'eliminazione dell'utente: " + e.Message);                
      return null;/*RedirectToAction("Delete", new { id = id, saveChangesError = true });*/
   }

   return RedirectToAction("UsersPage");
}

Why is the red marker displayed?

嗨@CriMig8 尝试附加您的用户

      _context.AwsmAppusers.Attach(User);
      _context.Remove(User);
      _context.SaveChanges();