日期:2014-05-17  浏览次数:20473 次

在本地运行网站时,似乎丢失了style文件
上个星期改动了index.aspx和其中包含的css文件,上传到服务器,运行一切正常。今天在本地运行localhost时出现异常,网页乱七八糟的,就好象丢失了css文件。服务器网站上还是正常运行。

我在本地运行其它网页(最近没有改动),也是同样问题。

<link href="stylesheet/StyleSheet1.css" rel="stylesheet" type="text/css" />

把css文件改名也不行,考到根目录也不行。

在IIS里没看到对stylesheet目录有任何读写限制。

打F12调试没显示任何style。

我的环境是:Win7,VS2010,VB.NET,IE10 (FireFox同样)。


请问怎么办。谢谢!
style?sheet 异常

------解决方案--------------------
如果单独从浏览器访问你的 stylesheet/StyleSheet1.css,其url地址(以http://开头的)是什么?

而你的所谓“本地运行localhost时”的网页url地址是什么?
------解决方案--------------------
“把css文件改名也不行,考到根目录也不行”

不知道你为什么要忙活这些无关的事情。请根据原理来设计诊断思路。
------解决方案--------------------
估计是文件路径的问题,你是不是调整过本地文件的路径?
------解决方案--------------------
本地调试(VS的http),路径会和IIS的路径不同。
------解决方案--------------------
引用:
Quote: 引用:

本地调试(VS的http),路径会和IIS的路径不同。


js也不起作用了。

说了路径不对,你调试的时候尽量用~/路径 这样的方法来描述。
VS和IIS下面访问的时候路径不一样,你看地址栏就知道了。
------解决方案--------------------
引用:
Quote: 引用:

如果单独从浏览器访问你的 stylesheet/StyleSheet1.css,其url地址(以http://开头的)是什么?

而你的所谓“本地运行localhost时”的网页url地址是什么?


本地运行URL是:
http://localhost/NewLead/index.aspx

我在后边加上css路径:
http://localhost/NewLead/stylesheet/StyleSheet1.css

显示的是权限错误:
HTTP Error 401.3 - Unauthorized



将目录对asp_net用户或IIS_User给读写权限
------解决方案--------------------
把程序放到别的机器上,正常吗?
------解决方案--------------------
用火狐或者谷歌浏览器调试下就知道问题出在哪里。。。。是不是路径之类的问题!
------解决方案--------------------
给个iis_iusrs权限