2017-01-07 17 views
0

Приложение для веб-форм отлично работает, когда оно выполняется в Visual Studio 2013. Я опубликовал одно и то же приложение на iis версии 6.1. Ошибка при передаче. Webforms UnobtrusiveValidationMode требует ScriptResourceMapping для 'jquery'. Добавьте ScriptResourceMapping с именем jquery (с учетом регистра).Ошибка Webforms UnobtrusiveValidationMode, когда приложение опубликовано на iis

У меня уже есть проверка с несколькими решениями, указанными в stackoverflow. большинство из них предложили добавить следующую строку в appsetting в файле web.config. <add key="ValidationSettings:UnobtrusiveValidationMode" value="WebForms" /> или изменить следующее с 4.5 до 4.0. но это бесполезно.

<httpRuntime targetFramework="4.5"/> 

Даже это не помогло мне найти решение. Что вызывает эту ошибку? и как это может меня решить?

ответ

0

Вы должны добавить следующую конфигурацию в свой файл Web.config, который будет включать режим проверки до 4.5. Поскольку None равно , не его значение по умолчанию, если вы используете targetFramework="4.5", вам необходимо явно добавить это в свою конфигурацию.

<appSettings> 
    <add key="ValidationSettings:UnobtrusiveValidationMode" value="None" /> 
</appSettings> 
+0

Я даже пробовал это, но не смог его решить. –

+0

Вы пытались переработать приложение ASP.NET сразу после изменения конфигурации? –

+0

Нет, что это? Пожалуйста, направляйте. –