• vs中正常IIS发布网站后css样式、图片丢失jQuery报错 $ is not defined


    问题描述:

      VS运行能够正常看到样式和图片 ,IIS发布后样式丢失、图片不显示。并且jQuery报错“$ is not defined”。

    问题分析:

      1、首先怀疑是样式文件、图片等发布的时候没有发布出来,缺少文件,检查发布后的文件后,发现没有缺少。

      2、从错误信息“$ is not defined”入口,查找资料,大部分资料分析说是路径问题,仔细检查后发现也没问题。

      3、浏览器浏览网站,审查元素,得到图片地址,直接浏览器打开该地址发现找不到图片,但物理路径下确实存在,相对路径也正确。

      4、怀疑文件夹权限问题,查看文件夹安全属性,改为everyone获得所有权限,再次失败

      5、怀疑电脑问题,换一天电脑发布,发现成功!

      6、怀疑IIS问题,查看IIS功能,发现没有全部启用,只是启用了一部分。

      7、尝试开启部分功能,发现开启“静态内容”功能后,问题解决!!!  

    解决方法:

       控制面板--》程序--》启用或关闭Windows功能--》万维网服务--》常见HTTP功能--》静态内容前面打上对勾。

      

      

  • 相关阅读:
    scgi_params
    ngin 模块及模板
    nginx常用模块
    HTML
    nginx部署网页小游戏
    nginx的server标签还有日志管理
    关于使用yum安装的nginx的主从配置文件的碎碎念
    判断所ping主机的操作系统
    CentOS 7修改主机名
    CentOS7 设置系统时间
  • 原文地址:https://www.cnblogs.com/dansediao/p/5432445.html
Copyright © 2020-2023  润新知