【问题标题】:No Mime Types Option in IIS 7IIS 7 中没有 Mime 类型选项
【发布时间】:2011-09-16 11:52:25
【问题描述】:

我在 IIS 中遇到问题,我安装了一个使用 .NET 运行的 Web 应用程序,但是当您导航到它时,没有显示任何图像并且没有使用 CSS,因此页面完全没有格式化。

我对此感到困惑,但我想知道这是否与允许的 MIME 类型有关,所以当我注意到 MIME 类型选项不存在时,我打算检查哪些是允许的。

当您单击站点时,我可以在 IIS 部分的另一台服务器上的 IIS 中看到它,但它只是不存在于该服务器上。有谁知道:

a) 为什么它不存在以及如何取回它 b) 是否可能是导致未检测到 CSS 且未显示图像的问题的原因?

我希望我已经正确解释了这一点,但我很乐意向乐于提供帮助的任何人提供更多信息! :-)

谢谢

【问题讨论】:

    标签: iis-7.5 mime-types


    【解决方案1】:

    要解决缺少(空白CSS)和图像问题,您需要安装Static Content Role

    1. Start -> Administrative Tools -> Server Manager
    2. Roles下选择Web Server
    3. 向下的第三个选项是Static ContentCommon Http Features
    4. 安装它

    现在将提供您的静态内容。

    如果您需要添加特定的 MIME 类型,则可以使用新安装的 MIME Types 功能。在您重新启动IIS Manager 之前,不会显示新的Role

    【讨论】:

    • 如果您使用的是 Windows 8 等非服务器操作系统,请在起始页上搜索“打开或关闭 Windows 功能”并启用 Internet 信息服务 -> 万维网服务 -> 通用 HTTP 功能 -> 静态内容
    【解决方案2】:

    这是非服务器用户的答案,我有 Windows 10,Phil 的评论(见下面的答案)对我有用:

    “如果您使用的是 Windows 8 等非服务器操作系统,请在 “打开或关闭 Windows 功能”的起始页并启用 Internet 信息服务 -> 万维网服务 -> 通用 HTTP 功能 -> 静态内容"

    功能设置截图:

    【讨论】:

      【解决方案3】:

      好的,在 W2k8 的 IIS 管理器下,我在“HTTP 功能”下看到 MIME 类型。如果您没有看到 MIME 类型配置选项,那么您可能需要按照上面答案中 Junto 的步骤在 IIS 中安装对静态文件的支持。

      【讨论】:

        猜你喜欢
        • 2012-07-04
        • 2016-05-13
        • 2016-02-13
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2012-12-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多