0

我最近在我的 ASP.net MVC4 网站中更新了 jQuery、不显眼的 ajax 和所有其他库。直到周五,本地主机和服务器上的一切都运行良好,但现在我完全陷入了许多奇怪的错误中。

错误
1.本地主机未解析为 127.0.0.1:我不知道是什么造成了这种变化,但现在每次我从 Visual Studio 中按“运行”按钮时,浏览器都不会打开http:localhost:53381链接,而是总是转到http://173.6.120.31/- 实际上什么也没得到。一段时间后只是“操作超时”错误。

如果我http://127.0.0.1手动输入浏览器,则网站可以正常工作。
2. jQuery, json 脚本未发布到服务器 当我将网站发布到服务器并尝试从系统上的任何浏览器访问网站时,网站正常工作。但是在任何其他系统上,所有与 jQuery 相关的组件都已停止在 Internet Explorer 中工作。

'JQuery is undefined', Json is undefined etc它在 html 页面上引发错误。

我搜索了更多关于它的信息,发现它可能是这里的 Windows 身份验证罪魁祸首。我们使用 Windows 身份验证,有两种类型的身份验证机制,即协商和 NTLM。

不确定删除 Negotiate 是否可以解决此问题,但此问题完全停止了我的开发。

这是 fiddler 从服务器访问站点时的快照。**奇怪的事情:脚本文件首先报告“用户身份验证问题”然后再次下载成功

在此处输入图像描述 提前致谢。

4

1 回答 1

1

通过删除所有浏览历史记录并从布局文件中删除 @Scripts.Render("~/bundles/jqueryval") 来解决。

于 2013-07-31T22:25:30.603 回答