CSS样式,使用VS2005本地文件系统调试能显示,改成使用IIS就死活不显示了!【解决方法汇总说明】
2007-11-22 14:59
726 查看
根据孟子的理论,出现这种问题的根源无非三种:
1,查看路径是否真的正确。
2,将你的css文件用记事本打开,另存为utf-8。
3,看看你调用是否正确。
解释如下:
1,路径是否正确,千万不要以为从VS中直接拉出来的路径就是正确的。那只能说对VS自带的WEB服务器是正确的,可是对IIS来说未必。举个例子来说:
<link href="CSS/Default.CSS" rel="stylesheet" type="text/css"/>
有些时候就必须改成下面的方式来写:
<link href="../CSS/Default.CSS" rel="stylesheet" type="text/css"/>
有些时候甚至是CSS内部的文件(如:图片等)调用路径出错,需要调整,这也是常有的事,所以还应该多多调试。
2,第二种情况可能是采用其他字符集来编写的CSS,导致IIS不认,简单的办法是在记事本里复制-粘帖一下,看看还是不是一致了。
3,调用方法是否正确:EG:<link href="CSS/Default.CSS" rel="stylesheet" type="text/css"/>
综上,第一种情况是碰到最多的问题。一旦发现有IIS丢失CSS的情况,首先应该想到调整CSS路径。
1,查看路径是否真的正确。
2,将你的css文件用记事本打开,另存为utf-8。
3,看看你调用是否正确。
解释如下:
1,路径是否正确,千万不要以为从VS中直接拉出来的路径就是正确的。那只能说对VS自带的WEB服务器是正确的,可是对IIS来说未必。举个例子来说:
<link href="CSS/Default.CSS" rel="stylesheet" type="text/css"/>
有些时候就必须改成下面的方式来写:
<link href="../CSS/Default.CSS" rel="stylesheet" type="text/css"/>
有些时候甚至是CSS内部的文件(如:图片等)调用路径出错,需要调整,这也是常有的事,所以还应该多多调试。
2,第二种情况可能是采用其他字符集来编写的CSS,导致IIS不认,简单的办法是在记事本里复制-粘帖一下,看看还是不是一致了。
3,调用方法是否正确:EG:<link href="CSS/Default.CSS" rel="stylesheet" type="text/css"/>
综上,第一种情况是碰到最多的问题。一旦发现有IIS丢失CSS的情况,首先应该想到调整CSS路径。
相关文章推荐
- IIS自定义404错误页显示“系统找不到指定的文件”解决方法
- 微信支付证书问题C#使用Https访问加载SSL证书本地调试正常服务器IIS内部错误解决方法
- Axure chrome 扩展显示已损坏的解决方法 写在前面的话: 之前用的好好的Axure chrome 扩展如今却并不能使用,一直说扩展已损坏,额,上网下了几个.crx文件都没有用……
- 英文版win7 系统文件路径中的中文显示乱码解决方法
- IIS断开连接之后internet信息服务里面不显示本地计算机的解决方法
- C#调用exe文件,IIS发布后无法掉用本地exe程序的解决方法
- 解决windows7下使用IIS配置的PHP无法上传文件的方法
- C#调用exe文件,IIS发布后无法掉用本地exe程序的解决方法
- Android读取本地json文件的方法(解决显示乱码问题)
- Ubuntu 配置VNC以及使用VNC连接时,无法显示系统菜单栏,解决方法
- VS2005:无法启动程序,系统找不到指定的文件解决方法
- 使用SecureCRT登陆RHEL系统显示中文乱码的解决方法
- 十分棘手的问题,使用vs2005在文件系统机制下开发出来的web程序,配置到iis就不能正常运行?
- 本地IIS访问网站的用户过多解决方法汇总
- WIN7 x64系统下TortoiseSVN文件夹及文件图标不显示解决方法
- 64位系统使用Access 数据库文件的彻底解决方法
- 64位系统使用Access 数据库文件的彻底解决方法
- 本地IIS访问网站的用户过多解决方法汇总
- 在Win7下不能使用Vs2005调试功能的解决方法
- 在Win7下不能使用Vs2005调试功能的解决方法