C# IE 10抛出“0x800a1391-JavaScript运行时错误:“jQuery”未定义”(ASP.NET)

C# IE 10抛出“0x800a1391-JavaScript运行时错误:“jQuery”未定义”(ASP.NET),c#,jquery,asp.net,internet-explorer,C#,Jquery,Asp.net,Internet Explorer,我在这里和其他网站上搜索了大概15个不同的答案 每当我在IE 10中运行ASP.NET应用程序时,在它完成加载之前都会出现以下错误: 我没有在我检查过的兼容模式下运行。我甚至在站点主机上禁用了它,因为Compat模式破坏了布局。此外,在我知道的应用程序中,我并没有在任何地方积极使用jQuery 在Chrome和FireFox中测试时,应用程序运行良好 目前,它在我们的生产服务器上的IE中也可以正常工作。 我的本地副本与生产副本完全相同,但仍然会出现错误。我的理论是,这是一个IE设置,但我不知道

我在这里和其他网站上搜索了大概15个不同的答案

每当我在IE 10中运行ASP.NET应用程序时,在它完成加载之前都会出现以下错误:

我没有在我检查过的兼容模式下运行。我甚至在站点主机上禁用了它,因为Compat模式破坏了布局。此外,在我知道的应用程序中,我并没有在任何地方积极使用jQuery

在Chrome和FireFox中测试时,应用程序运行良好

目前,它在我们的生产服务器上的IE中也可以正常工作。 我的本地副本与生产副本完全相同,但仍然会出现错误。我的理论是,这是一个IE设置,但我不知道是什么

当问题开始时,我实际上只是在一个.aspx页面上编辑背景色;我已更改某些内容,并在几秒钟前成功运行。所以我很怀疑这和我的代码有关

故障排除解决方案:

使用SVN还原到我的应用程序的早期版本。 查看我的应用程序的生产版本的新副本,该版本正在使用IE 10进行生产,没有问题。 使用NuGet更新所有内容。 正在修复Visual Studio。 在包管理器中使用更新包。 使用IE的开发工具查看是否在生产服务器上引发了任何错误无,因为我无法在本地副本上使用它,因为它不会加载。 取消选中“在兼容性视图中显示intranet站点”。
感谢您的任何见解

Daniel Corzo的评论为我指明了正确的方向。比我想象的简单多了

我所要做的就是添加

<script src="http://code.jquery.com/jquery-1.9.1.js"></script>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js"></script>

<script src="http://netdna.bootstrapcdn.com/bootstrap/3.0.0/js/bootstrap.min.js"></script>
<script src="http://code.jquery.com/ui/1.10.3/jquery-ui.js"></script>
在我的网站上我的头部标签之间。主ASPX页面。 我把它放在我的代码之后,强制网站以兼容模式运行,因为这必须是第一个,否则它将无法工作

我仍然不确定是什么触发了它开始抛出错误

我忽略了这个简单的解决方案,因为在抛出这个错误之前,它已经工作了几乎整整一年

不管怎样,谢谢你给我指出了正确的地方,丹尼尔

在bootstrap.js之前,请确保您有对jquery.js的引用