我有一些扩展名为“.dae”、“.gtc”等的文件。当我尝试通过 http 访问这些文件时,服务器返回 404,但它们位于目录中。不过,我可以提供已知的文件扩展名;如果我只是将它们重命名为 xml,它们就可以访问。
对于可能出现的问题有什么建议吗?
最佳答案
如果您请求的文件扩展名不是 IIS 6.0 Web 服务器上定义的 MIME 类型,您将收到“HTTP 错误 404 - 未找到文件或目录” em>”错误消息。
要为特定扩展名定义 MIME 类型(在您的情况下为 .dae),请按照以下步骤操作:
- 打开 IIS Microsoft 管理控制台 (MMC),右键单击本地计算机名称,然后单击属性。
- 点击MIME 类型。
- 点击新建。
- 在“扩展名”框中,键入所需的文件扩展名(在本例中为.dae)。
- 在MIME 类型框中,输入application/octet-stream。
- 应用新设置。
注意:您必须重新启动万维网发布服务或等待工作进程回收以使更改生效。
关于.net - 如何在 Windows Server 2003 上从 IIS 6 提供文件服务?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/110426/