【发布时间】:2013-10-04 12:36:11
【问题描述】:
我不确定为什么当我将 Web 应用程序放在 MS server 2008 R2 上时,它没有读取任何页面上的样式表。
<asp:Content ID="Content1" ContentPlaceHolderID="head" runat="server">
<link href="/styles/StyleSheet1.css" type="text/css" rel="stylesheet" />
母版页上没有样式,也没有任何样式,除了 ToolkitScriptManager。如果需要,我把它放在那里以备将来使用。
查看源代码会显示那里的样式链接,如果我获取链接并将其粘贴到 url 中,样式表就会出现,所以是的,它在服务器上。
http://serverName/WebAppName/styles/StyleSheet1.css
这发生在所有浏览器中。
调试时正在 Visual Studio 2010 中读取样式。
我尝试在参考前面放置一个波浪号 (~)
链接 href="~/styles.....
这没有效果。
尽管我知道这是错误的,但我尝试删除第一个正斜杠。
我已经通过服务器配置,但没有运气。
我缺少服务器中的配置吗?自从我不得不进行任何配置以来已经过去了大约两年,但很高兴再次访问服务器。
感谢您的任何回复...
【问题讨论】:
-
尝试像这样解决它:
-
感谢您的回复。我尝试了你的建议,但没有运气。我什至尝试不使用波浪号。
-
试试
-
这个建议也不行。并且忘了提到这发生在所有浏览器中。
-
“它没有读取任何页面上的样式表”到底是什么意思?浏览器应该会读取您的样式表。
标签: asp.net .net css windows-server-2008-r2