2015-05-19 4 views
0

я только что использовал мое приложение MVC 4 для IIS 8 на новый Windows Server 2012.MVC клиентой проверки на сторону не работает после развертывания

Однако MVC проверка на стороне клиента, похоже, перестала работать. Я проверил, что правильные .js-файлы были скопированы с развертыванием.

Мои AppSettings в web.config имеет:

<add key="ClientValidationEnabled" value="true" /> 
<add key="UnobtrusiveJavaScriptEnabled" value="true" /> 

Очень благодарен за любую помощь.

Martin

+0

Вы можете проверить консоль браузера, если все в порядке (под вкладкой Консоль)? – clement

+0

также попробуйте загрузить сайт с запуском fiddler и убедитесь, что вы не видите в нем 404s или сообщений об ошибках, поскольку он загружает все. – Christopher

+0

Я получаю следующее, что, я считаю, связано с версией jQuery, которую я использую. Тем не менее, я получаю одно и то же сообщение при локальном запуске кода в Visual Studio ... и проверка корректно работает: Uncaught TypeError: Object [object Object] не имеет метода «live» в jqueryval – Martin

ответ

0

Это оказалось довольно неясными ... два линкера файлов Адрес Карта из моей папки «Содержание» не копируются. Кроме того, я обновил мою версию jQuery, чтобы разрешить описанную выше Unipate TypeError. Это устранило проблему.

Смежные вопросы