【发布时间】:2011-02-04 04:27:03
【问题描述】:
我在 Cassini 中提供 html 引用 svg 文件,并且由于未正确发送 mime 类型而遇到问题。我最终编写了自己的 Cassini 端口,它根据 mime 类型设置扩展。
睡了一夜之后,我意识到可能有某种注册表项或配置文件,我可以在其中为 SimpleWorkerRequest(通过 Casinni 提供内容的 .NET 类)配置自定义 MIME 类型。但是,我不知道那是什么。
【问题讨论】:
-
不知道这是否有帮助,但 SysInternals [ technet.microsoft.com/en-us/sysinternals/default.aspx ] 将向您显示 Hosting Assembly 正在执行的所有文件 I/O 和注册表 I/O。 Plus Reflector 可能对 System.Web.Hosting 程序集有所帮助。
-
我猜是 Zippy。今晚我将看看 MIME 类型问题 r.e.卡西尼开发。感谢您的参考点。
-
好的,我删除了我的答案,因为当我将 mime 类型添加到我的测试套件时,WebDev 失败 - 即
application/octet-stream用于 svg。在 CassiniDev 中,我折叠了您的修复程序,虽然不是最佳的,但 MS 实现也不是那么您能做什么?看起来 cassinidev 即将迎来一个重大转变,并且默认情况下会调用 UrlMon。 (UrlMon 将 .svg 标识为 text/xml)。感谢您的提醒。 -
嘿 - 检查 cassinidev.codeplex.com/WorkItem/View.aspx?WorkItemId=12506 以获取有关您修复的一些信息。
-
贾斯汀,我刚刚发布了一个 VS 兼容的构建,您可以在调试中使用它。源即将到来。 skysanders.net/subtext/archive/2010/05/22/…
标签: .net cassini mime-types simpleworkerrequest