应用程序缓存错误事件:无法在 C# MVC 中解析清单
Application Cache Error event: Failed to parse manifest in C# MVC
我已经在 C# MVC 中构建了应用程序,即使互联网不可用,我也在为 运行 应用程序使用 HTML5 应用程序缓存清单。我的代码如下。
控制器(主页):
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 文件路径?
我已经尝试过之前在 Whosebug 中发布的一些解决方案,但没有找到任何解决方案。
我已经在 visual studio 中为 MVC 应用程序解决了这个问题。按照以下步骤操作:
我在记事本中创建了 .appcache 文件并将清单文件内容复制到其中。 (您不需要创建 .Manifest 文件或 Manifest.cshtml 查看。只需在记事本中创建 .appcache 文件即可。)
作为 <html manifest="~/example.appcache">
参考,问题将得到解决
我已经在 C# MVC 中构建了应用程序,即使互联网不可用,我也在为 运行 应用程序使用 HTML5 应用程序缓存清单。我的代码如下。
控制器(主页):
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 文件路径?
我已经尝试过之前在 Whosebug 中发布的一些解决方案,但没有找到任何解决方案。
我已经在 visual studio 中为 MVC 应用程序解决了这个问题。按照以下步骤操作:
我在记事本中创建了 .appcache 文件并将清单文件内容复制到其中。 (您不需要创建 .Manifest 文件或 Manifest.cshtml 查看。只需在记事本中创建 .appcache 文件即可。)
作为
<html manifest="~/example.appcache">
参考,问题将得到解决