【发布时间】:2015-01-08 14:33:28
【问题描述】:
我有 MVC4 网络应用项目,我想使用 http://fortawesome.github.io/Font-Awesome/
我在 Content 目录中有 font awesome 文件夹,在我的布局文件中有这个
<link href="@Url.Content("~/Content/font-awesome-4.2.0/css/font-awesome.min.css")" rel="stylesheet" />
或者这个
<link href="~/Content/font-awesome-4.2.0/css/font-awesome.min.css" rel="stylesheet" />
在调试中它可以工作,但是在 iis 服务器上上传后它不起作用(编辑:我的意思是它不显示图像),我该如何实现那个 .css?我正在使用 Razor。
编辑:我发现了一些奇怪的行为。在 VS 的调试模式下,IE 加载 CSS 很好。
在 IIS 上部署后,IE 无法加载 CSS。但是 Chrome 确实会加载 CSS ! 我在几台 PC 上检查它并删除历史记录和缓存,所以现在应用程序用户正在使用 Chrome 访问该应用程序:-P
【问题讨论】:
-
您需要详细说明“在iis服务器上上传后它不起作用”。它怎么不工作?它会抛出错误,还是渲染错误的内容,或者根本没有内容?
-
它不显示字体,没有错误。
-
它是否在标记中呈现 元素?在服务器上呈现的 href 属性是什么?
-
它渲染 其他 .css 文件工作.
-
当您导航到服务器上的那个文件时,它是否存在?如果是这样,您在标记中的哪个位置应用了 fontawesome css 样式?
标签: asp.net-mvc-4 razor font-awesome