有哪位朋友用过LigerUI 框架---
在IIS5.1 下发布网站后,页面引用了框架js文件的都会报错
请问是什么原因呢,都快急死人了
------最佳解决方案--------------------------------------------------------
IIS5.1够老的
这个应该和你JS的路径有关。
------其他解决方案--------------------------------------------------------
IIS不支持相对路径
是你自己把路径写错了吧。要是IIS不支持相对路径的话那它就一点用都没有了。
------其他解决方案--------------------------------------------------------
到底是怎么一回事呢
------其他解决方案--------------------------------------------------------
用相对路径才能正确找到的
------其他解决方案--------------------------------------------------------
嗯 是的 引用js文件,它不支持相对路径
------其他解决方案--------------------------------------------------------
那怎么办呢 --我总不能,把所有引用路径 都改成绝对路径吧 --iis应该有解决办法
谁能帮帮忙
------其他解决方案--------------------------------------------------------
谢谢大家 我发现错误在哪里了
有些相对路径里面 写了两个"../"
例如:../../lib/jquery/jquery-1.3.2.min.js
其实:../lib/jquery/jquery-1.3.2.min.js 这个是正确的写法
------其他解决方案--------------------------------------------------------
因为写一个../ 已经到了网站的根目录了,所以多写一个../ 在VS 2008或者发布到iis7 下 ,都是可以过滤到正确的地址的,但是在iis5.1 下 就不行。
有几个被嵌套的js文件引用地址 写错了。没有发现,改过来 就好了。
------其他解决方案--------------------------------------------------------
你先在本地VS项目中运行,JS能不能调用,要是能,发布肯定能行,要么就是路径错误
------其他解决方案--------------------------------------------------------
应该是JS文件没有引用对路径
------其他解决方案--------------------------------------------------------
我在VS中 是可以运行的---发布在iis7.0 下面也是可以运行的 。。。。iis5.1下面不能运行