【问题标题】:Error Webforms UnobtrusiveValidationMode when application is published on iis在 iis 上发布应用程序时出现错误 Webforms UnobtrusiveValidationMode
【发布时间】:2017-05-21 23:01:57
【问题描述】:

我的 Web 表单应用程序在 Visual Studio 2013 中运行时运行良好。我在 iis 版本 6.1 上发布了相同的应用程序。 它给出了以下错误。 Webforms UnobtrusiveValidationMode 需要 'jquery' 的 ScriptResourceMapping。请添加一个名为 jquery(区分大小写)的 ScriptResourceMapping。

我已经检查了 stackoverflow 上给出的多个解决方案。他们中的大多数人建议在 web.config 文件的 appsetting 中添加以下行。 <add key="ValidationSettings:UnobtrusiveValidationMode" value="WebForms" /> 或将以下内容从 4.5 更改为 4.0。但这是徒劳的。

<httpRuntime targetFramework="4.5"/>

即使这样也无法帮助我找到解决方案。是什么导致了这个错误?我该如何解决?

【问题讨论】:

    标签: asp.net visual-studio-2013 webforms iis-7 web-config


    【解决方案1】:

    您必须在您的 Web.config 文件中添加以下配置,这将启用 4.5 之前的验证模式。因为None 不是它的默认值,如果你使用targetFramework="4.5",你必须明确地将它添加到你的配置中。

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

    【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2019-03-31
    • 1970-01-01
    • 2020-09-03
    • 2020-12-17
    • 2020-12-10
    • 2014-06-16
    • 1970-01-01
    • 2018-10-24
    相关资源
    最近更新 更多