在IIS(Internet Information Services)服务器上,当出现“movie not found”的错误提示时,通常是由于视频文件的MIME类型未正确配置导致的,以下是解决这一问题的方法:
1、检查并确认视频文件路径:确保视频文件已经上传到服务器的正确位置,并且路径配置无误。
2、注册视频文件的MIME类型
打开IIS管理器:通过“开始” > “控制面板” > “管理工具” > “Internet 信息服务(IIS管理器)”,找到并选择你的网站。
添加MIME类型:右键点击你的网站 > 属性 > HTTP头 > MIME类型 > 点击“添加”。
输入扩展名和MIME类型:在“扩展名”框中输入视频文件的扩展名(如.mp4
,.flv
,.ogv
,.webm
等),在“MIME类型”框中输入对应的MIME类型(如video/mp4
,application/octetstream
,video/ogg
,video/webm
等),具体如下表所示:
扩展名 | MIME类型 |
.mp4 | video/mp4 |
.flv | application/octetstream |
.ogv | video/ogg |
.webm | video/webm |
3、修改系统Web.config文件:如果无法直接访问IIS管理器,可以通过编辑Web.config文件来添加MIME类型映射,在网站的根目录中找到或创建Web.config文件,添加以下内容:
<configuration> <system.webServer> <staticContent> <!其他静态内容设置 > <mimeMap fileExtension=".mp4" mimeType="video/mp4"/> <mimeMap fileExtension=".flv" mimeType="application/octetstream"/> <mimeMap fileExtension=".ogv" mimeType="video/ogg"/> <mimeMap fileExtension=".webm" mimeType="video/webm"/> </staticContent> </system.webServer> </configuration>
4、检查文件大小限制:确保IIS对视频文件的大小没有限制,进入IIS管理器,找到你的网站,双击“configuration编辑器”,依次展开“system.web/httpRuntime”和“system.webServer/security/requestFiltering”,确保“maxAllowedContentLength”的值大于你的视频文件大小,例如设置为104857600(约100MB),同样,确保“maxRequestLength”的值也足够大。
5、重启IIS服务:完成上述配置后,尝试重启IIS服务以应用更改,这可以通过IIS管理器中的“操作”菜单下的“重新启动IIS”选项来完成。
通过以上步骤,应该能够解决IIS服务器上出现的“movie not found”错误提示问题,如果问题仍然存在,可能需要进一步检查服务器的其他配置或日志信息以确定具体原因。
原创文章,作者:未希,如若转载,请注明出处:https://www.kdun.com/ask/1094904.html
本网站发布或转载的文章及图片均来自网络,其原创性以及文中表达的观点和判断不代表本网站。如有问题,请联系客服处理。
发表回复