2017-04-17 2 views
0

C# MVC에서 응용 프로그램을 빌드했으며 인터넷을 사용할 수없는 경우에도 응용 프로그램을 실행하기 위해 HTML5 응용 프로그램 캐시 매니페스트를 사용하고 있습니다. 내 코드는 다음과 같습니다.응용 프로그램 캐시 오류 이벤트 : 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"> 

하지만 난 오류가 점점 오전 : 응용 프로그램 캐시 오류 이벤트를 : 매니페스트를 구문 분석하지 못했습니다.

캐시의 Manifest 파일에 view.cshtml 파일 경로를 포함해야합니까?

나는 이전에 stackoverflow에 게시 된 솔루션을 시도했지만 해결책을 찾지 못했습니다.

답변

0

MVC 응용 프로그램 용 Visual Studio에서이 문제를 해결했습니다. 아래 단계를 따르십시오 :

  1. 메모장에 .appcache 파일을 만들고 매니페스트 파일 내용을 복사했습니다.

  2. 이보기에 <html manifest="~/example.appcache">으로 참조를 제공 (당신은. 그냥 메모장에서 .appcache 파일을 만들 수 있습니다. 별도로 .manifest 파일 또는 Manifest.cshtml보기를 만들 필요가 없습니다) 그리고 문제가 해결 될 것입니다

관련 문제