我的问题很简单:"某人"改变了#34; Something"在IIS上,以使另一个网站工作。 但现在,我在应用程序上收到了错误:
WebForms UnobtrusiveValidationMode requires a ScriptResourceMapping for 'jquery'. Please add a ScriptResourceMapping named jquery(case-sensitive).
问题是:此应用程序用于测试目的,应该在与客户端相同的配置等上运行。似乎可以通过更改配置来修复此问题:WebForms UnobtrusiveValidationMode requires a ScriptResourceMapping for 'jquery'. Please add a ScriptResourceMapping named jquery(case-sensitive)但正如所说,我不喜欢这样做。
我的问题:什么可能导致这个问题?默认网站在Classic.net AppPool下运行,这意味着.Net2和Managed PipeLine = Classic。导致此问题的网站在.Net4 Integrated下运行,但在客户端也是如此。
提前感谢所有反馈。
的Matthias
伊迪丝:我想问题是更新到4.5。 Microsoft为HTML 5发明了此ValidationMode,但没有将Standard-Value设置为None。所以我必须改变每个配置来手动设置它......答案 0 :(得分:6)
你必须在你的Web.config
中添加它<appSettings>
<add key="ValidationSettings:UnobtrusiveValidationMode" value="None" />
</appSettings>