3

我在Cassini中提供 html 引用 svg 文件,并且由于未正确发送 mime 类型而遇到问题。我最终编写了自己的Cassini端口,它根据 mime 类型设置扩展。

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

4

2 回答 2

1

我相当确定您必须负责识别然后使用SimpleWorkerRequest.SendKnownResponseHeader通过响应标头发送正确的 MIME 类型。

可以在此博客文章中找到对此的基本实现和讨论。

现在,如果您想重新实现 IIS 的 MIME 类型列表,IIS 将其自己的列表存储在元数据库(以及后续的 XML)中。 之前的 stackoverflow 问题突出显示了如何访问该列表以及从何处提取它。

于 2010-04-05T18:52:33.840 回答
0

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

于 2010-04-16T18:53:45.667 回答