2017-04-17 149 views
0

我已經在C#MVC中構建應用程序,並且我正在使用HTML5應用程序緩存清單來運行應用程序,即使Internet不可用。我的代碼如下。應用程序緩存錯誤事件:無法解析C#中的清單MVC

控制器(主頁):

public ActionResult Manifest() 
    { 
     Response.ContentType = "text/cache-manifest"; 
     return View(); 
    } 

視圖(Manifest.cshtml)

CACHE MANIFEST 

NETWORK: 
* 

CACHE: 
~/Scripts/stylesheets/bootstrap.min.css 

FALLBACK: 

@{ 
    Layout = null; 
} 

Layout.cshtml

<html manifest="/Home/Manifest"> 

但是我得到錯誤:應用緩存錯誤事件:解析清單失敗

我需要在緩存文件中包含view.cshtml文件路徑嗎?

我已經嘗試了一些解決方案發布在前面的stackoverflow,但沒有找到任何解決方案。

回答

0

我已經在MVC應用程序的visual studio中解決了這個問題。請按照以下步驟操作:

  1. 我在記事本中創建了.appcache文件,並將清單文件內容複製到其中。 (你不需要創建.manifest的文件或Manifest.cshtml視圖。只是創建在記事本.appcache文件。)

  2. 鑑於給予基準爲<html manifest="~/example.appcache">和問題將得到解決

相關問題