.net - SimpleWorkerRequest 如何将 MIME 类型与扩展关联?

我在 Cassini 中提供引用 svg 文件的 html ,并且由于未正确发送 mime 类型而出现问题。我最终编写了自己的端口 Cassini根据 mime 类型设置扩展名。
一夜好眠后,我意识到可能存在某种注册表项或配置文件,我可以在其中为 SimpleWorkerRequest 配置自定义 MIME 类型。 ,通过 Casinni 提供内容的 .NET 类。然而,我不知道那是什么。

最佳答案

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

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

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

https://stackoverflow.com/questions/2574356/

相关文章:

user-interface - Netbeans 6.8 上的功能测试

codeigniter - 我应该如何处理我的多对多关系?

user-interface - WiX安装程序-更新方案自定义UI

scala - Scala类型系统:基本类型不匹配

excel - 从工作表调用的 Excel VBA UDF 是否可以传递除 'Range' 以外的任

apache-flex - 使用 AS3 放大和缩小

.net - 遍历不同应用程序的所有控件?

apache-flex - 我们可以将系统图标添加到flex应用程序中吗

sharepoint - WebEx WebOffice的开源替代品?

plugins - 原型(prototype)/脚本循环(幻灯片)插件