2010-03-01 63 views

回答

8

默认情况下,IIS只会为其扩展定义的MIME类型相匹配的文件。请参阅参考下面的支持文章 - http://support.microsoft.com/kb/326965

要允许.ini文件被下载,请从知识库文章上面链接的步骤:

  1. 打开IIS Microsoft管理控制台(MMC),右单击本地计算机名称,然后单击属性。
  2. 单击MIME类型。
  3. 单击新建。 (在这种情况下,.ini)。
  4. 在MIME类型框中,键入application/octet-stream

注:这是特定于IIS 6或IIS 5.x的 - 过程可用于IIS 7.x的

+0

是的IIS 6.0,这已经完成,我们在MIME中有.ini,同样的文件在另一个虚拟目录中打开 例如: http://www.virtualdirectoryname1/sample.ini - 在IE中打开 http://www.virtualdirectoryname2/sample.ini - 无法打开 在web服务扩展(允许.ini,浏览路径引用virtualdirectoryname1/sample.ini)。 我试着添加另一个.ini并引用virtualdirectoryname2/sample.ini),但它没有成功。 有什么想法? – Karthick 2010-03-01 20:46:35

+0

如果为.ini文件扩展名设置了MIME类型,并且它仍然返回404,我不知道。仔细检查您的网址并确保路径正确(无错别字等)。也许尝试暂时将文件重命名为“sample.htm”或“sample.txt”,并查看您是否获得了404以外的内容。祝您好运,并通过发布响应或作为单独答案告诉我们解决方案是什么! – 2010-03-01 20:52:27

+0

是的,URL是正确的,如果我将.ini重命名为.txt,它会打开,但不会打开.ini,这就是我正在努力的,我需要使这个工作,因为这个.ini不会更新。 – Karthick 2010-03-01 20:55:44