【问题标题】:ReferenceError: Sys is not defined ReferenceError: WebForm_DoPostBackWithOptions is not defindedReferenceError:未定义 Sys ReferenceError:未定义 WebForm_DoPostBackWithOptions
【发布时间】:2012-08-24 19:18:06
【问题描述】:

我们在我的专用服务器上设置了一个新域,我的旧域在该服务器上运行良好。

我的网站是用 asp.net 构建的。

在新域上,我有一份在旧域上运行的代码副本。两个站点都在同一台专用服务器上。当我尝试在新站点上执行代码时,我收到以下错误消息:

ReferenceError: Sys 未定义

ReferenceEror:未定义 WebForm_DoPostBackWithOptions

你能帮我解决这个问题吗?

【问题讨论】:

标签: c# asp.net windows


【解决方案1】:

你可以检查一些东西:

  1. 在服务器上设置正确的时间[希望准确]
  2. 尝试在服务器上安装 ajax [如果尚未安装]
  3. 这也可能是由于压缩模块造成的。尝试将 webresource.axd 添加到排除列表以进行压缩
  4. 这主要是由客户端损坏的 webresource.axd 引起的。因此,请关闭您的浏览器并删除您的临时 Internet 文件。确保上述文件已从本地硬盘中清除。之后它应该正常工作。

【讨论】:

  • 嗨,我检查了时间和 Ajax 安装,两者都是正确的。我的旧应用程序在同一台服务器上运行完美,所以我真的不认为这是时间或 ajax 问题。对于第 3 和第 4 选项,您能告诉我如何将 webresource.axd 文件添加到排除列表吗?
  • 我已经简单地删除了该域并从 Scarp 重新创建它,我的问题得到了解决。
  • 我的项目在共享主机上,我正在根据这篇文章 stackoverflow.com/questions/7171434/… 压缩所有内容。我的问题是压缩,我从压缩中排除了 .axd 文件,现在一切正常
【解决方案2】:

如果使用 MVC - 在我的例子中是 N2CMS,请确保以下代码在您的路由配置或全局 asax...

routes.IgnoreRoute("{resource}.axd/{*pathInfo}");

【讨论】:

    猜你喜欢
    • 2015-09-23
    • 2016-06-05
    • 2015-10-04
    • 2017-04-10
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多