关于url路径问题
我用的是vs2010开发。
1.我将Login.aspx 放在Frame文件夹下面。
2.图片和一些css样式表等放在Themes文件夹下面。
现在我在Login前台引用这些样式文件,
<link href="/Themes/Styles/Site.css" rel="stylesheet" type="text/css" />
<link href="/Themes/Styles/login.css" rel="stylesheet" type="text/css" />
本地debug调试的时候是没有问题的。
但是我发布到IIS上面后,这些样式文件就不能被正常加载,必须改成下面相对路径的方式:
<link href="../Themes/Styles/Site.css" rel="stylesheet" type="text/css" />
<link href="../Themes/Styles/login.css" rel="stylesheet" type="text/css" />
关于URL: / 表示根目录。
../ 表示当前目录的上层目录。
我想问下,如何在IIS发布后也能正常使用/来加载样式表,而不用../
------解决方案--------------------
/ 代表的是站点根目录,比如当前网址就是http://bbs.csdn.net/
../ 代表上一级目录,比如当前网址就是http://bbs.csdn.net/topics/
你是不是没有把站点发布在根目录下
------解决方案--------------------你是不是就建了个虚拟目录什么的