IIS 7中没有Mime类型选项

5lo*_*vak 26 iis-7.5 mime-types

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

我很难过,但我想知道它是否与允许的MIME类型有关,所以当我注意到MIME类型选项不存在时,我会检查哪些是允许的.

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

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

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

谢谢

Reb*_*cca 46

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

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

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

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

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

Oma*_*aid 6

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

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

功能设置截图:

Windows 10功能截图


Bug*_*der -1

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

在此输入图像描述