2017-04-17 158 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">和问题将得到解决

相关问题