【发布时间】:2011-06-08 14:33:18
【问题描述】:
我遇到的问题是,一旦我们将网站部署到生产服务器,我的页面上的所有链接按钮控件都不起作用。以下是一些细节:
我们有 3 个开发环境: 我们的本地机器,它使用本地 IIS7 来运行开发;测试环境,它是我们防火墙后面的实际网络服务器(IIS6);生产是我们的实时网络服务器(IIS6)。该网站在本地机器和测试服务器上运行良好,但是一旦我们单击生产服务器上的链接按钮,它就会挂起。
Chrome不存在该问题,或者FireFox只存在于IE9。将IE9置于兼容模式时不存在。
如果我使用 IE9 Developer 工具栏并观看脚本,只要单击其中一个链接按钮,控制台就会显示此错误:
SCRIPT28:堆栈空间不足 ,第 340 行字符 9
- 我使用了相当多的 JQuery,我想知道这是否会导致问题:但是,我没有看到任何 javascript 错误。
有什么想法吗? 感谢您的任何建议。
【问题讨论】:
-
如果您遇到堆栈溢出(呵呵),我的建议是检查代码中的递归函数调用。特别是,检查第 340 行,脚本 #28 中的字符 9,无论是什么脚本。
-
感谢您的回复。我在想 SCRIPT28: 是 IE 的错误代码。在代码下方,它给出了页面的名称,然后是第 340 行字符 9。这是该行的内容:对我来说没有意义。哦,刚刚注意到你的问题中关于 IE9 和兼容模式的那一行。兼容模式究竟意味着什么?了解这一点可能会帮助您弄清楚为什么您只在 IE9 上遇到问题,并且只在一台机器上。
标签: javascript asp.net internet-explorer response.redirect