【发布时间】:2012-10-09 14:42:44
【问题描述】:
我目前正在开发一个 asp.net C# 项目。它使用 MVC 4、实体框架和 LINQ。我是这一切的新手。
我的客户希望我在他们的网站上实现新的 CSS 样式。我已经成功地做到了这一点,它在调试模式下看起来是正确的(在我的机器上本地 localhost:59600/ 上运行)。但是当我到达测试网站(不是我的机器 dev.websitename.com 的本地)时,没有应用 CSS 样式表。我也没有 FTP 或服务器访问权限。是我的代码或配置中的某些东西导致了这个问题吗?
<link rel="stylesheet" type="text/css" media="all" href="<%= Url.Styles("leaguetime.css") %>" />
<link rel="stylesheet" type="text/css" media="all" href="<%= Url.Styles("widget-css.css") %>" />
<link rel="stylesheet" type="text/css" media="all" href="<%= Url.Styles("dropdownmenu.css") %>" />
我已检查以确保 CSS 文件位于 Styles 文件夹中。
我很感激任何和所有的答案,并记住我是一个新手,所以任何简单的答案都不会太简单。提前谢谢你。
【问题讨论】:
-
您的 CSS 文件是否在测试服务器上站点的根文件夹中(与 web.config 相同的位置)?另外,您使用“Url.Styles”而不是“Url.Content”是否有原因?此外,请确保您正在清除浏览器中的缓存并进行完全刷新以获取新的 CSS 文件。
-
我清除了缓存并没有解决问题。当您说测试服务器上站点的根文件夹时。你的意思是在VS的解决方案资源管理器中?因为 web.config 文件夹中的所有内容都是 Web.Debug.config 和 Web.Release.config 文件。还有一个包含代码的 Web.config 文件,但我不确定这一切意味着什么。至于 Url.Styles 而不是 Url.Content 我不确定这只是他在我开始工作之前所做的方式。
标签: c# asp.net debugging testing