Ответ 1
Итак, я нашел решение.
Я только что добавил правильный MIME-тип на свой сайт.
Расширение: mp4
Тип MIME: видео /mpeg
И теперь он отлично работает.
У меня есть общая папка через HTTP. Допустим: http://myserver/files
И есть некоторые файлы, такие как png, avi, jpg, mp4 и т.д.
Я могу легко получить доступ к *.png или *.avi через браузер (http://myserver/files/555.avi), но не могу получить доступ к *.mp4.
Итак, IIS дает ошибку 404.
Что?
Спасибо!
ОБНОВЛЕНИЕ:
Может быть, это важно: мне нужно получить доступ по этому URL-адресу
http://112.333.44.33/files/555.mp4
Итак, я нашел решение.
Я только что добавил правильный MIME-тип на свой сайт.
Расширение: mp4
Тип MIME: видео /mpeg
И теперь он отлично работает.
Добавьте MIME-тип с расширением mp4 в IIS
Но обратите внимание, что вы должны установить MIME-тип видео /mp 4 вместо видео /mpeg orelse в IE "Сохранить объект как.." показывает другой формат, а также влияет на видеопроигрыватель по умолчанию, открытый браузером.
видео /MPEG
Имя файла: test.mpeg
Сохранить как тип: Видеоролик
видео /mp 4
Имя файла: test.mp4
Сохранить как тип: MP4 Video
У меня была эта проблема, и я сравнивал файлы applicationhost.config с IIS10 (win10) и IIS 7.5 (win2008 R2), и это изменения, которые я отправил с iis10 на iis75.
29 новых типов и 5 измененных.
Остерегайтесь .ts, если вы используете typescript... ts был видеофайлом перед тем, как быть языком языка программирования
<!-- new types -->
<mimeMap fileExtension=".3g2" mimeType="video/3gpp2" />
<mimeMap fileExtension=".3gp2" mimeType="video/3gpp2" />
<mimeMap fileExtension=".3gp" mimeType="video/3gpp" />
<mimeMap fileExtension=".3gpp" mimeType="video/3gpp" />
<mimeMap fileExtension=".aac" mimeType="audio/aac" />
<mimeMap fileExtension=".adt" mimeType="audio/vnd.dlna.adts" />
<mimeMap fileExtension=".adts" mimeType="audio/vnd.dlna.adts" />
<mimeMap fileExtension=".appcache" mimeType="text/cache-manifest" />
<mimeMap fileExtension=".dvr-ms" mimeType="video/x-ms-dvr" />
<mimeMap fileExtension=".json" mimeType="application/json" />
<mimeMap fileExtension=".jsonld" mimeType="application/ld+json" />
<mimeMap fileExtension=".less" mimeType="text/css" />
<mimeMap fileExtension=".m2ts" mimeType="video/vnd.dlna.mpeg-tts" />
<mimeMap fileExtension=".m4a" mimeType="audio/mp4" />
<mimeMap fileExtension=".m4v" mimeType="video/mp4" />
<mimeMap fileExtension=".mp4" mimeType="video/mp4" />
<mimeMap fileExtension=".mp4v" mimeType="video/mp4" />
<mimeMap fileExtension=".oga" mimeType="audio/ogg" />
<mimeMap fileExtension=".ogg" mimeType="video/ogg" />
<mimeMap fileExtension=".ogv" mimeType="video/ogg" />
<mimeMap fileExtension=".otf" mimeType="font/otf" />
<mimeMap fileExtension=".spx" mimeType="audio/ogg" />
<mimeMap fileExtension=".svgz" mimeType="image/svg+xml" />
<mimeMap fileExtension=".ts" mimeType="video/vnd.dlna.mpeg-tts" />
<mimeMap fileExtension=".tts" mimeType="video/vnd.dlna.mpeg-tts" />
<mimeMap fileExtension=".webm" mimeType="video/webm" />
<mimeMap fileExtension=".woff" mimeType="font/x-woff" />
<mimeMap fileExtension=".woff2" mimeType="application/font-woff2" />
<mimeMap fileExtension=".wtv" mimeType="video/x-ms-wtv" />
<!-- modified types -->
<mimeMap fileExtension=".avi" mimeType="video/avi" />
<mimeMap fileExtension=".cab" mimeType="application/vnd.ms-cab-compressed" />
<mimeMap fileExtension=".eot" mimeType="application/vnd.ms-fontobject" />
<mimeMap fileExtension=".ics" mimeType="text/calendar" />
<mimeMap fileExtension=".js" mimeType="application/javascript" />