内存不足 – 无限循环 – ASP.NET AJAX框架
我们正在运行.NET 3.5 SP1.
最近,在IE中,我们的一些用户偶尔开始出现“Out of Memory”错误.这不会一直发生.我设法复制了几次,我发现这个代码来自AjaxControlToolkit.Common.Common.js文件,导致无限循环: 最后一行(调用_originalValidatorGetValue)基本上反复回调这个确切的函数,因为control.AjaxControlToolkitTextBoxWrapper是未定义的. 它上面定义的函数是AjaxControlToolkit.TextBoxWrapper.get_Wrapper(控件),如果它不存在,可以用来创建包装器,但如果我是这样的话,我不会觉得我想改变框架只有一个人在野外看到这个虫子. 该错误并不总是发生.当加载的第一个URL包含AJAX历史记录点时,似乎会发生这种情况.如果您打开一个页面并使用它,导致添加历史记录点,它可以正常工作.但是,如果将URL复制粘贴到另一个浏览器窗口,则会出现此问题. 因此,我的猜测是我正在做错误的历史记录控件没有正确设置包装器.即便如此,那里似乎存在无限循环. 有什么想法/线索吗? 我填写了一份关于Microsoft Connect的错误报告.在填写并测试各种场景的同时,我注意到它在本地运行良好但不是远程.比较我的生产/开发环境,我注意到CombineScripts在本地是假的.将其部署到我的生产服务器似乎解决了这个问题. https://connect.microsoft.com/VisualStudio/feedback/ViewFeedback.aspx?FeedbackID=373171 解决方法
您可能希望在
Microsoft Connect上发布错误报告.
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- 什么时候最好在ASP.NET中使用静态函数?
- asp.net-mvc – EF上下文管理
- 在ASP.NET Core应用中如何设置和获取与执行环境相关的信息?
- ASP.NET没有魔法——ASP.NET Identity与授权
- asp.net+ajaxfileupload.js 实现文件异步上传代码分享
- asp.net – 从SignalR Hub调用方法的问题.调用失败.承诺遭到
- 如何查看ASP.NET OutputCache的内容?
- asp.net – 有没有办法每天在.Net Web应用程序中运行一个进
- asp.net-core – 如何为asp.net vnext使用不同的.net语言(F
- asp.net – 扩展方法和Razor页面
- asp.net-mvc – 如何为登录表单的链接指定返回UR
- asp.net-mvc – MVC 5,[HttpPpost]创建方法:Bin
- asp.net-mvc-4 – ASP.NET Active Directory搜索
- asp.net-mvc-3 – MVC3,多文件上传,模型绑定
- asp.net-mvc-3 – MVC3 / Razor添加控制器“Get-
- asp.net-web-api – 如何在ConfigureServices方法
- asp.net – 如何从代码隐藏中清除所有表单字段?
- asp.net – 如何确保在同一服务器上托管的应用程
- asp.net-mvc – ASP.NET MVC MultiSelectList,其
- asp.net – 使用installshield在安装后运行解决方