Javascript Jquery验证在暂存和生产系统上不起作用

Javascript Jquery验证在暂存和生产系统上不起作用,javascript,jquery,validation,asp.net-mvc-4,Javascript,Jquery,Validation,Asp.net Mvc 4,我在MVC Cshtml项目中使用jquery.validate.js,由于某种原因,验证在我的开发机器上似乎可以正常工作,但在生产机器上却无法工作 这是我的jquery包 bundles.Add(new ScriptBundle("~/bundles/jqueryval").Include( "~/Scripts/jquery.unobtrusive-ajax.js", "~/Scripts/jquery.validate

我在MVC Cshtml项目中使用jquery.validate.js,由于某种原因,验证在我的开发机器上似乎可以正常工作,但在生产机器上却无法工作

这是我的jquery包

    bundles.Add(new ScriptBundle("~/bundles/jqueryval").Include(
                "~/Scripts/jquery.unobtrusive-ajax.js",
                "~/Scripts/jquery.validate-vsdoc.js",
                "~/Scripts/jquery.validate.js",
                "~/Scripts/jquery.validate.unobtrusive.js"
                ));
这是我的cshtml

@section Scripts {
    @Scripts.Render("~/bundles/jqueryval")
    @Scripts.Render("~/bundles/ChosenJq")
     <script type="text/javascript">
.....

实际上,在
Staging
期间,捆绑包只发送
min
文件,因此在捆绑包中包含
min
文件版本,如下所示

 "~/Scripts/jquery.validate.min.js",

将EnableOptimization属性设置为
false
,以在转移期间发送非min文件

BundleTable.EnableOptimizations = false;

jquery-{version}.js文件在哪里?它是在这之前添加的。我也有一个确切的问题,你是如何解决的?一年前,这个问题一直没有解决,所以不记得它最终发生了什么。事实上,我本来两个都有。仍然不起作用。
BundleTable.EnableOptimizations = false;