我正在html中引用Cassini中的svg文件,并且由于mime类型未正确发送而出现问题。我最终写了自己的Cassini端口,该端口根据mime类型设置了扩展名。
经过一夜的睡眠,我意识到可能存在某种注册表项或配置文件,可以在其中配置SimpleWorkerRequest的自定义mime类型,ojit_a是通过Casinni提供内容的.NET类。但是,我不知道那是什么。
最佳答案
我确定您必须负责识别然后使用SimpleWorkerRequest.SendKnownResponseHeader通过响应 header 发送正确的MIME类型。
基本的实现和讨论可以在this blog post上找到。
现在,如果您想重新实现IIS的MIME类型列表,则IIS将自己的列表存储在元数据库(和后续的XML)中。 A previous stackoverflow question重点介绍如何访问该列表以及从何处提取列表。