/ / Fehler Webforms UnobtrusiveValidationMode, wenn Anwendung auf IIS veröffentlicht wird - asp.net, Visual-Studio-2013, Webformulare, IIS-7, Web-Config

Fehler Webforms UnobtrusiveValidationMode, wenn Anwendung auf IIS veröffentlicht wird - asp.net, Visual-Studio-2013, Webformulare, IIS-7, Web-Config

Meine Webformularanwendung funktioniert einwandfrei, wenn sie ausgeführt wirdin Visual Studio 2013. Ich veröffentlichte die gleiche Anwendung auf iis Version 6.1. Es gibt den folgenden Fehler. Webforms UnobtrusiveValidationMode erfordert ein ScriptResourceMapping für "jquery". Fügen Sie ein ScriptResourceMapping mit dem Namen jquery hinzu (Groß- / Kleinschreibung beachten).

Ich habe bereits mit mehreren Lösungen auf Stackoverflow gegeben überprüfen. die meisten von ihnen schlugen in appSetting in web.config-Datei folgende Zeile hinzuzufügen. <add key="ValidationSettings:UnobtrusiveValidationMode" value="WebForms" /> oder ändere das Folgende von 4.5 auf 4.0. aber es ist zwecklos.

<httpRuntime targetFramework="4.5"/>

Selbst das konnte mir nicht helfen, eine Lösung zu finden. Was verursacht diesen Fehler? und wie kann ich das lösen?

Antworten:

0 für die Antwort № 1

Sie müssen in Ihrer Datei Web.config folgende Konfiguration hinzufügen, die den Validierungsmodus vor Version 4.5 aktiviert. Schon seit None ist nicht sein Standardwert, wenn Sie verwenden targetFramework="4.5" Sie müssen dies explizit zu Ihrer Konfiguration hinzufügen.

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