【问题标题】:script errors showing only with ie8 and iis7仅在 ie8 和 iis7 中显示的脚本错误
【发布时间】:2009-08-19 23:09:14
【问题描述】:

我最近将一个网站从运行 win server 2003/iis6 的服务器移动到运行 win server 2008/iis7 的新服务器。当我在 ie8 中浏览到新站点时,出现 javascript 错误:

对象不支持该属性或方法

Sys.ArgumentException 不是从 Sys.Component 派生的

如果我这样做,这些错误就会消失:

-切换到兼容模式 - 使用 ie7 浏览 - 用 FF 浏览 - 使用任何浏览器浏览到我的旧网站(iis6 win server 2003)。

页面使用 Telerik 控件。母版页还引入了 MS 脚本管理器

【问题讨论】:

    标签: asp.net iis-7 telerik


    【解决方案1】:

    它可能会在最新版本的 Telerik 控件中得到修复,因为他们已经在论坛中讨论过 IE8 测试版的此类问题,并承诺会在 4 月的某个时间进行修复:
    @ 987654321@

    【讨论】:

    • 好吧,由于某种原因,我的新站点的 Telerik DLL 版本错误。我把正确的移了进去,一切正常。
    【解决方案2】:

    您确定您在浏览旧网站时使用的 IE 8 不是在兼容模式下吗?如果是,那么您可以尝试将新站点切换到 IIS 7 的经典应用程序池,这应该使其行为与 IIS 6 非常相似。

    【讨论】:

    • 该站点已经在运行经典 .NET 应用程序池,但尝试这样做是件好事。结果证明这是一个很好的老歌,但也是一个神童 - DLL 地狱(见上文)
    猜你喜欢
    • 2013-01-05
    • 2013-04-10
    • 2017-09-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多