Имена типов проверки в ненавязчивых правилах проверки клиента должны быть уникальный. Следующий тип проверки встречался более одного раза: required
Это относится к свойству 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?