在ASP.NET中定义Cache Manifest文件

时间:2011-05-03 08:01:23

标签: asp.net caching manifest

在ASP.NET中使用缓存清单文件时,我可以添加一个名为app.manifest的标准文本文件吗? (然后从每个相关页面的html引用)。

还有其他考虑因素(例如mime类型)需要更复杂的方法吗?

在这种方法中:http://stephenwalther.com/blog/archive/2011/01/26/creating-html5-offline-web-applications-with-asp-net.aspx然后Stephen Walther将清单设置为处理程序。我真的必须在ASP.NET中这样做,还是在ASP.NET中有一种“更简单”的方式?只是争取更少的代码!

感谢。

1 个答案:

答案 0 :(得分:1)

嗯,在有视力的文章中,作者创建了一个自定义处理程序来为清单提供正确的MIME类型。这在ASP.NET中确实是一种很好的方式,您无需触摸Web服务器配置。

如果您不想编写此类处理程序并希望直接提供文件,例如“ app.manifest ”,那么您必须确保修改IIS配置(对于网站)为text/cache-manifest扩展名映射正确的MIME类型(manifest)(有关如何在IIS中注册新的MIME类型,请参阅thisthis