问题:最近在IIS上部署web项目的时候,发现浏览器无法读取mp4视频。导致网站无法播放视频

IIS如何添加MIME类型支持_第1张图片

iis7以上的不支持mp4的时候提示如下报错

由于扩展配置问题而无法提供您请求的页面。如果该页面是脚本,请添加处理程序。如果应下载文件,请添加 MIME 映射。

IIS如何添加MIME类型支持_第2张图片

原因:因为服务器IIS默认不支持mp4等一些文件类型,只要在IIS上添加MIME 类型即可。

iis6.0版本

打开iis管理器找到你要设置的站点,右键属性,找到http头,就可以看到mime类型的按钮了,我们点击进去

IIS如何添加MIME类型支持_第3张图片

新建你要的mime类型

IIS如何添加MIME类型支持_第4张图片

比如你要添加mp4的mime我们就输入,扩展名.mp4  类型video/mp4,然后点击确人完成后测试下

IIS如何添加MIME类型支持_第5张图片

iis7.5设置

找到你要设置的站点,点击功能视图,找到MIME类型选项

IIS如何添加MIME类型支持_第6张图片

进入mime类型功能之后点击右上角的添加按钮添加扩展名.mp4  类型video/mp4,然后点击确人完成后测试下

IIS如何添加MIME类型支持_第7张图片

访问出来提示能下载就表示已经支持mp4类型了

IIS如何添加MIME类型支持_第8张图片

常见的mime类型后续更新

Mime类型 扩展名 意义
application/msexcel *.xls *.xla Microsoft Excel Dateien
application/mshelp *.hlp *.chm Microsoft Windows Hilfe Dateien
application/mspowerpoint *.ppt *.ppz *.pps *.pot Microsoft Powerpoint Dateien
application/msword *.doc *.dot Microsoft Word Dateien
application/octet-stream *.exe  exe
video/mp4 *.mp4 MP4
application/pdf *.pdf Adobe PDF-Dateien
application/postscript *.ai *.eps *.ps Adobe Postscript-Dateien
application/rtf *.rtf Microsoft RTF-Dateien
application/x-httpd-php *.php *.phtml PHP-Dateien
application/x-javascript *.js serverseitige JavaScript-Dateien
application/x-shockwave-flash *.swf *.cab Flash Shockwave-Dateien
application/zip *.zip ZIP-Archivdateien
audio/basic *.au *.snd Sound-Dateien
audio/mpeg *.mp3 MPEG-Dateien
audio/x-midi *.mid *.midi MIDI-Dateien
audio/x-mpeg *.mp2 MPEG-Dateien
audio/x-wav *.wav Wav-Dateien
image/gif *.gif GIF-Dateien
image/jpeg *.jpeg *.jpg *.jpe JPEG-Dateien
image/x-windowdump *.xwd X-Windows Dump
text/css *.css CSS Stylesheet-Dateien
text/html *.htm *.html *.shtml -Dateien
text/javascript *.js JavaScript-Dateien
text/plain *.txt reine Textdateien
video/mpeg *.mpeg *.mpg *.mpe MPEG-Dateien
video/vnd.rn-realvideo *.rmvb realplay-Dateien
video/quicktime *.qt *.mov Quicktime-Dateien
video/vnd.vivo *viv *.vivo Vivo-Dateien