我读过很多有关这个问题的讯息。但到目前为止,还没有找到解决办法。更多细节:这是VS 2012中的ASP.NET Web (而不是MVC)项目。此错误发生在Login.aspx的处理过程中。只有当我使用调试时,问题才会发生。当我用Chrome进行调试时,脚本加载得很好。我创建了另一个--用于测试-- ASP.NET works解决方案,它可以工作。所以我假设框架中没有任何东西被破坏。
以下是违规代码:
<script src="/bundles/MsAjaxJs?v=_Onj24X0Yu7cK2nh78YBmVwMlQTGcakS5HZSOI_a6SM1"
type="text/javascript"></script>
<script type="text/javascript">
//<![CDATA[
if (typeof(Sys) === 'undefined') throw new Error('ASP.NET Ajax client-side framework failed to
load.');
//]]>
发布于 2013-12-18 23:02:43
好吧--这不是IE11的问题:)
在使用IE的任何其他页面上都不会发生这种情况;但是您的其他页面是否使用ASP.NET Ajax呢?
您能否尝试使用IE中的网络跟踪工具(调试工具的网络选项卡)来查看浏览器在请求login.aspx资源时得到的响应?
您还可以检查您在IE中的兼容性模式设置--确保它是IE9文档标准。
如果所有这些都没有任何好处,您能为login.aspx发布代码吗?
编辑过的
你没提到使用Auth表格。尝试为脚本资源的路径向<location>
添加异常web.config路径,例如:-
<location path="admin/css" allowOverride="true">
<system.web>
<authorization>
<allow users="*" />
</authorization>
</system.web>
</location>
https://stackoverflow.com/questions/20645019
复制相似问题