ASP.NET客户端验证不适用于整个应用程序
我有一个ASP.NET 4 web表单应用程序,已经投入生产将近一年了。突然,仅在生产服务器(IIS 7)上,客户端验证没有启动。服务器端验证可以正常启动,但客户端没有。两者之间的代码没有区别。我比较了生成的HTML/JavaScript,也没有什么大的区别ASP.NET客户端验证不适用于整个应用程序,asp.net,Asp.net,我有一个ASP.NET 4 web表单应用程序,已经投入生产将近一年了。突然,仅在生产服务器(IIS 7)上,客户端验证没有启动。服务器端验证可以正常启动,但客户端没有。两者之间的代码没有区别。我比较了生成的HTML/JavaScript,也没有什么大的区别 有人经历过吗?我的服务器管理员没有告诉我的一些奇怪的IIS设置?这样您就可以从生产服务器请求页面,并且在任何方面都没有什么不同?听起来很可疑。听起来好像没有发出某种javascript。正确。代码中唯一的区别是viewstate变量(预期值
有人经历过吗?我的服务器管理员没有告诉我的一些奇怪的IIS设置?这样您就可以从生产服务器请求页面,并且在任何方面都没有什么不同?听起来很可疑。听起来好像没有发出某种javascript。正确。代码中唯一的区别是viewstate变量(预期值)。否则,所有javascript看起来都在那里。这太奇怪了,我觉得我一定是在做梦。或者你的浏览器做了一些不同的事情,可能是因为脚本来自哪里。我喜欢回答我自己的问题。在任何情况下,问题在于生产服务器没有正确地为ScriptResource.axd文件提供服务(该文件生成所有用于客户端验证的javascript)。我把责任归咎于plesk和它劫持了handler映射!