不显眼的客户端验证规则中的验证类型名称必须是唯一的。不止一次看到以下验证类型:电子邮件

Validation type names in unobtrusive client validation rules must be unique. The following validation type was seen more than once: email

我遇到了这个死机黄屏。而且我没有任何自定义 ModelValidatorProviders 或 DataAnnotationsExtensions 或任何此类东西。任何人都可以建议出了什么问题。 在web.config的时候我把下面的代码改成

<add key="ClientValidationEnabled" value="false" />

一切正常。但我想我因此失去了客户端验证。那么有人可以指导我如何调试吗?

我发现 NInject 是罪魁祸首。然后我用最新的 MVC5 和 WebApi nuget 包重建了应用程序,这解决了问题。