在本地运行网站时,似乎丢失了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同样)。
请问怎么办。谢谢!
------解决方案--------------------如果单独从浏览器访问你的 stylesheet/StyleSheet1.css,其url地址(以http://开头的)是什么?
而你的所谓“本地运行localhost时”的网页url地址是什么?
------解决方案--------------------“把css文件改名也不行,考到根目录也不行”
不知道你为什么要忙活这些无关的事情。请根据原理来设计诊断思路。
------解决方案--------------------估计是文件路径的问题,你是不是调整过本地文件的路径?
------解决方案--------------------本地调试(VS的http),路径会和IIS的路径不同。
------解决方案--------------------
说了路径不对,你调试的时候尽量用~/路径 这样的方法来描述。
VS和IIS下面访问的时候路径不一样,你看地址栏就知道了。
------解决方案--------------------
如果单独从浏览器访问你的 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权限