爱子日志

禁用“使用Web服务寻找适当的程序”

(文章来自电脑报2008年第24期F版)


经常使用Windows的朋友都知道,如果打开系统无法识别的文件,就会弹出一个对话框,提示要不要“使用Web服务寻找适当的程序”。

即便点击确定按钮,也无法在Web中找到合适的程序,这个对话框就显得有些鸡肋。

IIS6中不支持一些文件名后缀下载→2003中web访问文件

症状:
操作系统是Windows Server 2003,本机对利用IIS 6.0建立的Web服务器中的文件进行浏览时,收到了“HTTP Error 404 - File or directory not found”的提示信息。这个提示信息是文件没有被找到的意思,但事实上文件是真实存在的,只不过不是常见的文件格式罢了。不是iis6 默认支持的文件类型.

解释:
出现这个问题的原因是IIS早期版本包含通配符方式的MIME映射,这使IIS能够处理任何文件而不用考虑扩展名。而在安全性第一的IIS 6.0中,默认状态下不包含通配符方式的MIME映射,因此不能处理MIME映射定义外的任何类型的文件。

解决办法:
“Internet信息服务管理器”→右击“(名称)本地计算机”→“属性”→“MIME类型”→“新建”;
“MIME类型”对话框的“扩展名”→输入打开失败的文件的后缀名→在“MIME类型”的文本框中输入“application/octet-stream”→确定

在重新启动IIS后,IIS就可以处理刚添加的这种类型的文件了。

From:一米の阳光'Blog