因为要发布一个asp.net 4.0的网站
在iis上增加一个网站,指定程序池使用asp.net 4.0,物理路径也指定了.
配置好数据库后
打开页面时,页面能打开,但是完全不执行jquery脚本.
网页在d:\web下,js脚本在d:\web\Scripts目录下请问是什么地方配置错了吗,为什么会完全不执行jquery脚本.
iis版本试过7和7.5
操作系统试过:server 2008 enterprise和win 7
都有这个问题

解决方案 »

  1.   

    jquery执行不执行跟.net没有直接关联,它纯粹是客户端脚本,浏览器执行的。
      

  2.   

    浏览器直接输入jquery地址,能进行下载或者打开文件内容吗
      

  3.   


    直接用链接打开js文件是没问题的,能打开.
    但是aspx页面里的jquery不能正常工作.
    以前在别的电脑上测试时,是能正常执行的
      

  4.   

    打开浏览器进行调试就完了,很简单的。要么胡乱设置过gb2312导致内部乱码,而js文件语法就错误没法执行。要么根本就不存在。要么代码错误得太离谱。
      

  5.   


    js文件是jquery库,没有动过阿,应该不会出错.
    我在浏览器里能直接打开那个js文件
    字符集的问题嘛,浏览器设定的自动选择字符集,至少在浏览器里打开js文件不是乱码确切地说,这份代码在别的地方部署正常,但是现在不知道为何原因,部署就一直出错
      

  6.   

    应该是有冲突吧.1.看看JS的加载顺序
    2.用一个最简单的JQ来测试一下!
      

  7.   


    反正最后问题是解决了,虽然具体原因不明。
    我写过简单jq测试。没有问题最后猜测可能是jq的文件意外损坏了,我后来覆盖掉那些js文件后,正常执行。
    系统有些地方还是奇怪,等有时间再测试下
      

  8.   

    有时候会与其他类库冲突、或者某个地方的HTML标签断了,而且代码太多,你无法一下子查明。
    你说源JQuery被改了可能性不大
      

  9.   

    我就试过,找一些效果很棒的JS特效。同时引用该类库和JQ,导致无法执行2者