.net - Glyphicons 在开发中显示良好,但在 IIS 中托管时显示不正常

标签 .net asp.net-mvc iis file-permissions glyphicons

在开发期间,我可以很好地查看我的图标,但是在使用 Visual Studio 的构建部署包创建部署包并将其托管在我的本地(同一台 PC)IIS7.5 服务器上后,图标没有显示。我只给他们一个空白的盒子

我检查了路径,图像在那里。

我用谷歌搜索,发现有人遇到了同样的问题,但他在 apache 上托管他的网络项目,所以他所做的是将他的所有文件和文件夹 chmod 到 777。

我在 IIS7.5 中做了同样的事情,我授予了我的文件夹读/写访问权限,但它们仍然没有出现。我通过处理程序映射 > 内容 View > 编辑权限来做到这一点。为了确定起见,我为所有用户提供了具有 glyphicons.png 完全控制权的文件夹。

仍然没有任何显示。还有什么要检查的?

最佳答案

我一直在寻找相同的答案,对我来说,当我将链接直接放在网站上时,我就工作了。

尝试使用 http://glyphicons.getbootstrap.com/ 提供的链接或者只是将这些放在您的 _Layout 页面中:

  • <link href="//netdna.bootstrapcdn.com/bootstrap/3.0.0/css/bootstrap.min.css" rel="stylesheet">
  • <script src="//netdna.bootstrapcdn.com/bootstrap/3.0.0/js/bootstrap.min.js"></script>
  • <link href="//netdna.bootstrapcdn.com/bootstrap/3.0.0/css/bootstrap-glyphicons.css" rel="stylesheet">

  • 以下是类似情况的其他一些相关链接:
  • Font Awesome not working, icons showing as squares
  • http://www.seankilleen.com/2012/12/how-to-quickly-update-mvc4-project-with.html
  • Bootstrap and font-awesome in MVC4
  • 关于.net - Glyphicons 在开发中显示良好,但在 IIS 中托管时显示不正常,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15213975/

    相关文章:

    iis - Amazon EC2 IIS-8 用户的权限写入访问

    Windows 8.1 Pro 64 位上的 MySQL 5.6.14 64 位连接问题

    C#:ToArray 性能

    c# - 具有 protected 构造函数和工厂方法的对象列表的自动固定

    asp.net-mvc - 如何在本地化文本中嵌入链接

    c# - 带 View 的 BaseController

    c# - mvc 和 EF 中的多对多关系

    iis - 使用 MSDeploy 将站点的 *new* DestinationBinding 添加到包

    .net - 自动化测试 OpenXML SDK

    .Net:最先进的工具和框架