如何在Windows Server 2003上从IIS 6提供文件?

时间:2008-09-21 06:56:45

标签: .net windows iis iis-6

我的文件扩展名为“.dae”,“。gtc”等。当我尝试通过http命中这些文件时,服务器返回404,但它们位于目录中。但是,我可以提供已知的文件扩展名;如果我只是将它们重命名为xml,则可以访问它们。

有关问题的建议吗?

2 个答案:

答案 0 :(得分:4)

如果您请求的文件的扩展名不是IIS 6.0 Web服务器上定义的MIME类型,则会收到“ HTTP错误404 - 未找到文件或目录“错误信息。

定义特定扩展程序的MIME类型(在您的案例中为.dae),请按以下步骤操作:

  • 打开IIS Microsoft管理控制台(MMC),右键单击本地计算机名称,然后单击属性
  • 点击 MIME类型
  • 点击新建
  • 在“扩展程序”框中,键入所需的文件扩展名(在您的情况下为 .dae )。
  • MIME类型框中,键入 application / octet-stream
  • 应用新设置。

注意:您必须重新启动万维网发布服务或等待工作进程回收以使更改生效。

答案 1 :(得分:1)

您需要在IIS 6上为您提到的扩展名定义其他MIME类型。

以下是有关如何向IIS6添加其他MIME类型的MS文章:

http://support.microsoft.com/kb/326965