IIS 7中没有Mime类型选项

时间:2011-06-16 15:29:29

标签: iis-7.5 mime-types

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

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

当您单击某个站点时,我可以在IIS中的另一台服务器上的IIS中看到它,但它在此服务器上不存在。有谁知道:

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

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

由于

3 个答案:

答案 0 :(得分:45)

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

  1. Start - > Administrative Tools - > Server Manager
  2. Web Server
  3. 下选择Roles
  4. 第三个选项是Static Content
  5. 下的Common Http Features
  6. 安装
  7. 现在将提供您的静态内容。

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

答案 1 :(得分:6)

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

  

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

功能设置屏幕截图:

Windows 10 Features Screenshot

答案 2 :(得分:0)

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

请参阅enter image description here