Validation type names in unobtrusive client validation rules must be unique. The following validation type was seen more than once: required
My case was that I had
.NotEmpty()
and
.NotNull()
at the same time, only one is needed.