IIS 7中的静态文件为空

uri*_*rig 5 iis-7

我正在尝试从我的Windows 7计算机上的IIS 7.5中提供静态文件JSON文件(localhost).

将.JSON文件扩展名映射到StaticFileModule(在Handler Mappings下),我能够从URL中获取文件,例如http://localhost/english.json,但文件总是空的= Content-Length:0 .

更多细节:我尝试了"集成"和"经典"管理的pipline模式.我添加了"application/x-javascript"作为.json文件的MIME类型.

我还需要做些什么来实现这个目标?

uri*_*rig 5

问题在于我在Handler Mappings中的定义.根本不需要它们,一旦删除,我现在可以看到从服务器接收文件及其内容.但是,MIME类型下的定义是必需的.

  • IIS管理器>(选择站点)> MIME类型>添加> ["json","application/json"] (4认同)