在IIS的默认安装中,在<staticContent>部分中指定了大约350个<mimeMap />元素。 有些文件扩展名对我来说似乎是陌生的,例如.sv4cpio , .cpio , .onetoc2 。
<staticContent>
<mimeMap />
.sv4cpio
.cpio
.onetoc2
我想知道是否值得去除文件扩展名,我知道我永远不会服务? 这样做有没有好处?
是的,build议作为纵深防御措施。
如果IIS没有定义扩展名,那么staticfilehandler将不会提供它(它会代替404)。