在IIS上新发布的网站,样式与js资源文件加载不到(资源文件和网页同一个域名下)

在IIS上新发布的网站,网站能打开,但样式与js资源文件加载不到(资源文件和网页是同一个域名下,例如:网页www.xxx.com/index.aspx,图片www.xxx.com/pic.png)。

然后单独打开资源文件(例如打开图片的链接)是,报错:

这个问题应该是web.config配置文件的设置问题。

在配置文件的<httpHandlers>下的节点,对应的资源文件的type值设置可能是“System.Web.DefaultHttpHandler”值(默认),例如:

    <httpHandlers>
      <add verb="*" path="*.gif" type="System.Web.DefaultHttpHandler"/>
      <add verb="*" path="*.jpg" type="System.Web.DefaultHttpHandler"/>
      <add verb="*" path="*.png" type="System.Web.DefaultHttpHandler"/>
      <add verb="*" path="*.ico" type="System.Web.DefaultHttpHandler"/>
      <add verb="*" path="*.css" type="System.Web.DefaultHttpHandler"/>
      <add verb="*" path="*.js" type="System.Web.DefaultHttpHandler"/>
    </httpHandlers>

对应的type值应该改为“System.Web.StaticFileHandler”值,如下:

    <httpHandlers>
      <add verb="*" path="*.gif" type="System.Web.StaticFileHandler"/>
      <add verb="*" path="*.jpg" type="System.Web.StaticFileHandler"/>
      <add verb="*" path="*.png" type="System.Web.StaticFileHandler"/>
      <add verb="*" path="*.ico" type="System.Web.StaticFileHandler"/>
      <add verb="*" path="*.css" type="System.Web.StaticFileHandler"/>
      <add verb="*" path="*.js" type="System.Web.StaticFileHandler"/>
    </httpHandlers>

这时候再访问资源文件的路径应该ok的。

时间: 2024-12-22 13:59:35

在IIS上新发布的网站,样式与js资源文件加载不到(资源文件和网页同一个域名下)的相关文章

10个样式各异的CSS3 Loading加载动画

前几天我在园子里分享过2款很酷的CSS3 Loading加载动画,今天又有10个最新的Loading动画分享给大家,这些动画的样式都不一样,实现起来也并不难,你很容易把它们应用在项目中,先来看看效果图: 你也可以在这里查看DEMO演示. 下面我们来挑选几个比较典型的案例来分析一下代码. 先来看看第一个案例,是条状动画,HTML代码如下: <div id="caseVerte"> <div id="case1"></div> <

代码中使用bitmap资源并加载到控件上

1.从res/drawable/XX.jpg里引用图片资源: 1. Resources res = getResources(); Bitmap inDrawable= BitmapFactory.decodeResource(res, R.drawable.user_img_grey); userImgButton.setImageBitmap(inDrawable ); 2.从本地sd卡的文件路径中使用图片资源: UserImgPath=Environment.getExternalStor

WPF技术触屏上的应用系列(五): 图片列表异步加载、手指进行缩小、放大、拖动 、惯性滑入滑出等效果

原文:WPF技术触屏上的应用系列(五): 图片列表异步加载.手指进行缩小.放大.拖动 .惯性滑入滑出等效果 去年某客户单位要做个大屏触屏应用,要对档案资源进行展示之用.客户端是Window7操作系统,54寸大屏电脑电视一体机.要求有很炫的展示效果,要有一定的视觉冲击力,可触控操作.当然满足客户的要求也可以有其它途径.但鉴于咱是搞 .NET技术的,首先其冲想到的微软WPF方面,之前对WPF的了解与学习也只是停留在比较浅的层面,没有进一步深入学习与应用.所以在项目接来以后,也就赶鸭子上架了,经过努力

mvc 项目发布后没有样式或js,解决方法

这个文件 同理,也就是说虚拟加载路径,不能真实存在,如果真实存在就不会加载你所需要的样式或js了.

WPF自定义控件与样式(11)-等待/忙/正在加载状态-控件实现

一.前言 申明:WPF自定义控件与样式是一个系列文章,前后是有些关联的,但大多是按照由简到繁的顺序逐步发布的等,若有不明白的地方可以参考本系列前面的文章,文末附有部分文章链接. 本文主要有三种实现方式: 简单忙碌状态控件BusyBox: Win8/win10效果忙碌状态控件ProgressRing: 弹出异步等待框WaitingBox: 二.简单忙碌状态控件BusyBox 效果图: 通过属性"IsActive"控制控件是否启用,后台C#代码: /// <summary> /

解决nginx环境网站css文件加载报错

生产环境为LNMP,部署后网站所有的CSS样式失效.在浏览器中启用开发者工具查到以下报错信息: 样式表单:xxxxxx.css未载入,因为它的MIME类型"text/plain"不是"text/css". 解决方法: 1.修改nginx配置文件nginx.conf. 在nginx.conf文件中添加一行代码include mime.types; 2.重启nginx 3.清除缓存 经以上步骤后即可使网站正常加载css文件.

jquery easyui+spring mnv 样式引不进,需要加载静态资源

前台用的EasyUI,页面中引入了easyUI的js与css(引入路径正确),但是无论如何都显示不出来, 如下图: EasyUI的样式没有,看控制台:警告,找不到 [java] view plaincopyprint? 21:26:25,643 WARN [org.springframework.web.servlet.PageNotFound](http-localhost/127.0.0.1:8080-1) No mapping found for HTTP request with URI

Dependency Walker +Everything查找DLL文件加载不上的问题

软件开发过程中,经常会出现DLL文件模块加载不上的情况,这时候通常采用Dependency Walker软件查找问题,直接打开Dependency Walker安装包运行depends.exe即可. 在Dependency Walker界面上主要分为三块:左侧树状栏.右侧函数输入输出分栏.底侧模块栏. 左侧树状栏:该DLL依赖了那些DLL 右侧函数输入输出分栏:该DLL调用函数列表 底侧模块栏:依赖的DLL具体说明情况 DLL文件模块加载不上最常见的情况就是依赖的DLL文件不存在,这时候错误提示

vue element-ui,上传文件加载进度条显示效果(使用定时器实现源码分享)

上传文件效果如图: 父组件相关代码 html <drag-upload ref='mychild' action="//接口相关地址" v-model="versionwareList" @submitUploadParent='formSubmit' @input='delUpload' :autoUpload="autoUpload" :visible="visible" :disabled="disabl