IIS7在某些静态文件上返回404,而不是其他文件

时间:2013-02-11 18:49:18

标签: iis http-status-code-404

我在目录中有一个css文件和一个js文件。 css文件返回200 OK,而js文件返回404 Not Found。

他们拥有相同的权限。 IUSR,IIS_IUSRS,Internet Guest Account都有(至少)Read。

2 个答案:

答案 0 :(得分:3)

将文件类型添加到IIS MIME TYPES。 它不会提供未知的文件类型。

答案 1 :(得分:2)

将文件类型添加到IIS MIME类型为我工作。幸运的是像我这样的穴居人大脑,IIS让你用UI做到这一点。

来自MS website

  

使用UI

     
      
  1. 打开IIS管理器并导航到要管理的级别。有关打开IIS管理器的信息,请参阅打开IIS管理器(IIS 7)。   有关在UI中导航到位置的信息,请参阅   在IIS管理器(IIS 7)中导航。
  2.   
  3. 在“功能视图”中,双击“MIME类型”。
  4.   
  5. 在“操作”窗格中,单击“添加”。
  6.   
  7. 在“添加MIME类型”对话框中,在“文件扩展名”文本框中键入文件扩展名。例如,键入.xyz
  8.   
  9. 在MIME类型文本框中键入MIME类型。例如,键入“application / octet-stream”
  10.