Имена типов проверки в ненавязчивых правилах проверки клиента должны быть уникальный. Следующий тип проверки был просмотрен более одного раза: требуется
Это относится к свойству EmailAddress, здесь:
public class LoginModel
{
[Required]
[DataType(DataType.EmailAddress)]
[Display(Name = "Email")]
[AdditionalMetadata("Style", "Wide")]
public string EmailAddress { get; set; }
[Required]
[DataType(DataType.Password)]
[Display(Name = "Password")]
[AdditionalMetadata("Style", "Wide")]
public string Password { get; set; }
}
Я не использую одно и то же правило проверки дважды. Это работает нормально локально, но не при развертывании на сервере. Какая сделка?
Я добавил ссылку на DataAnnotationExtensions
(http://dataannotationsextensions.org), может ли это быть проблемой?
Изменить: удаление ссылки не устранило проблему. Кажется, что-то может быть испорчено конфигурацией IIS?