2011-05-03 63 views
3

在ASP.NET中使用緩存清單文件時,我可以只添加一個名爲app.manifest的標準文本文件嗎? (然後從每個相關頁面的html中引用)。在ASP.NET中定義緩存清單文件

還是有其他需要更復雜方法的考慮(如MIME類型)嗎?

在這種方法中:http://stephenwalther.com/blog/archive/2011/01/26/creating-html5-offline-web-applications-with-asp-net.aspx然後斯蒂芬瓦爾特設置清單作爲處理程序。我真的必須在ASP.NET中這樣做,還是在ASP.NET中有一種「更簡單」的方式?只是爭取更少的代碼!

謝謝。

回答

1

那麼,在有見識的文章中,作者已經創建了一個自定義處理程序來以正確的MIME類型來服務清單。在ASP.NET中,這確實是一種很好的方法,您不必訪問Web服務器配置。

如果你不想寫這樣的處理程序,並希望直接提供文件,如「app.manifest」,那麼你必須確保修改IIS配置(對於網站)映射正確的MIME鍵入(text/cache-manifest)爲manifest擴展名(請參閱thisthis以瞭解如何在IIS中註冊新的MIME類型)