SimpleWorkerRequest如何将MIME类型与扩展相关联?

时间:2010-04-04 12:27:25

标签: .net cassini mime-types simpleworkerrequest

我在Cassini中提供html引用svg文件,并且因为mime类型没有正确发送而出现问题。我最终编写了自己的Cassini端口,根据mime类型设置了扩展名。

经过一夜安眠后,我意识到可能存在某种注册表项或配置文件,我可以为SimpleWorkerRequest配置自定义mime类型,这是通过Casinni提供内容的.NET类。但是,我不知道那是什么。

2 个答案:

答案 0 :(得分:1)

我非常肯定您必须负责识别并使用SimpleWorkerRequest.SendKnownResponseHeader通过响应标头发送正确的MIME类型。

可以在this blog post上找到对此的基本实施和讨论。

现在,如果您想重新实现IIS的MIME类型列表,IIS会在元数据库(以及后续XML)中存储自己的列表。 A previous stackoverflow question突出显示了如何访问该列表以及从何处获取该列表。

答案 1 :(得分:0)

如果您不想重新实现,或者只是想复制列表,则Neokernel Web Server(http://www.neokernel.com)的默认安装中包含一个mime类型列表,服务器可以通过更新列表,可以轻松配置为支持不同或自定义的mime类型。