部署网站时Javascript不一致的行为

时间:2013-07-24 16:08:47

标签: javascript asp.net asp.net-mvc

我们有一个ASP.NET MVC网站,我们遇到的问题是:

当部署网站时,我们会看到一些奇怪的Javascript相关错误,这些错误在本地运行网站时(在我们任何一台计算机上)都不会发生。

例如:

  1. 手风琴菜单会在点击时立即打开并自动关闭,而不是仅保持正常打开。

  2. 某些由Javascript处理其Click事件的链接会突然忽略事件处理程序,并且在单击时不执行任何操作。

  3. 我们检查了集成机器上的文件,并多次检查构建过程,并且每次都部署正确版本的文件。

    我们还可以在哪里检查以解决此问题?

    欢迎提出任何建议!

    感谢。

1 个答案:

答案 0 :(得分:0)

谢谢大家!

我们使用Cassette来捆绑我们的脚本,事实证明,我没有注意到,当我们部署时,磁带使用网址获取一个javascript文件。

该url指向我们不再使用的脚本,这就是导致所有奇怪错误的原因。

再次感谢。