У меня есть некоторые нотации данных, которые отлично работают, когда я запускаю свой проект через Visual Studio, но когда я запускаю тот же проект, что и опубликованный проект на IIS, используя те же настройки, что и при запуске Visual Studio, данные обозначения игнорируются. Посмотрите:
// my entity
[StringLength(1)]
[Required(ErrorMessageResourceType = typeof(MyResources), ErrorMessageResourceName = "CampoObrigatorio")]
public string MYPARAM { get; set; }
// my View
@Html.TextBoxFor(model => model.MYPARAM )
// rendered DOM running by Visual Studio =]
<input data-val="true" data-val-length="just 1" data-val-length-max="1" data-val-required="Este campo é obrigatório." id="MYPARAM " name="MYPARAM " type="text" value="" aria-required="true">
// rendered DOM running by a published area =[
<input id="MYPARAM" name="MYPARAM" type="text" value="">
Кто-то знает, почему мой опубликованный проект не отображает все эти «данные» как мой локальный проект?