服务器网站报错:由于扩展配置问题无法提供您请求的页面,请添加MIME映射,针对mp4,flv文件类型无法打开。

如果未安装 ASP.NET。

解决办法:

WindowServer2012:

控制面板-》启用或关闭windows功能-》添加角色或功能向导-》基于角色或功能的安装-》下一步-》下一步-》Web服务器(IIS)-》Web服务器-》应用程序开发,勾选上“.net扩展性”和“ASP.NET”,保存后,重启IIS服务器即可。

Win7:控制面板-》打开或关闭windows功能-》Internet信息服务-》万维网服务-》应用程序开发功能,勾选上“.net扩展性”和“ASP.NET”,保存后,重启IIS服务器。

确保IIS正常

服务器增加mp4格式的MIME 类型映射设置的具体步骤是:
  “开始” > “控制面板” > “管理工具” >“Internet 信息服务(IIS管理器)”,“MIME类型” > “添加”,在“扩展名”框内输入“.mp4”,“MIME类型”框中输入“application/octet-stream”,然后确定即可。

服务器增加flv格式的MIME 类型映射设置的具体步骤是:
  “开始” > “控制面板” > “管理工具” >“Internet 信息服务(IIS管理器)”, “MIME类型” > “添加”,在“扩展名”框内输入“.flv”,“MIME类型”框中输入“video/x-flv”,然后确定即可。

Mime添加config

扩展名输入“config”,meme类型输入“text/xml”

IIS允许下载".config"文件

Config文件是web的配置文件,默认是不允许下载的,就算在MIME中配置“application/octet-stream”,也是下载不了。当然出于安全考虑Config文件应是不允许下载会稳妥一些。不过作为内部使用,我们不需要这个限制。

若要解决此问题,请按照下列步骤操作:
1.单击开始,在开始搜索文本框中键入记事本记事本中,右键单击,然后单击以管理员身份运行.

如果提示您输入管理员密码或进行确认,请键入密码或单击继续. 
2.在文件菜单上,单击打开。在文件名框中,键入%windir%System32inetsrvconfigapplicationHost.config,然后单击打开.
3.在 applicationHost.config 文件中,请按 CTRL + F 键以搜索 <requestFiltering> 部分。
4.在 <requestFiltering> 部分中,找到下面的代码:
<fileExtensions allowUnlisted="false">5.替换您在步骤 4 中使用下面的代码中找到的代码:
<fileExtensions allowUnlisted="true">注意如果您想要拒绝某些特定文件扩展名的安全,可以显式地添加这些扩展。例如,请参见下面的代码:
<requestFiltering>
      <fileExtensions allowUnlisted="true">
         <add fileExtension=".asa" allowed="false" />
         <add fileExtension=".asax" allowed="false" />
         <add fileExtension=".ascx" allowed="false" />
         <add fileExtension=".master" allowed="false" />
      </fileExtensions>
</requestFiltering>
6.在文件菜单上单击保存.
7.关闭记事本。
8.运行 Web 应用程序具有的子元素的 <fileExtensions> 部分中未列出的文件扩展名。
原文地址:https://www.cnblogs.com/shy1766IT/p/4474435.html