Имена типов проверки в ненавязчивых правилах проверки клиента должны быть уникальными.

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

34
задан Josh M. 23 July 2013 в 14:38
поделиться