2009-05-21 5 views
0

내 Asp.Net MVC 응용 프로그램의 홈 페이지를 캐싱 문제가 있습니다.캐시 Asp.net Mvc 홈 페이지

다른 모든 페이지는 [OutputCache (Duration = 60, VaryByParam = "None")] 작업 필터를 사용하여 잘 캐시됩니다.

문제는 홈 페이지가 캐시되지 않는다는 것입니다. Controller/Action ("Home/Index")을 통해 홈 페이지에 액세스하면 캐싱되지만 "/"를 통해 액세스하면 작동하지 않는 것으로 나타났습니다.

아이디어가 있으십니까?

답변

4

어떤 asp.net-mvc 버전을 사용하고 있습니까? 최신 릴리스 인 경우 새 프로젝트를 만들고 "Default.aspx"에서 Page_Load 메서드를 복사해야합니다.이 버전은 이후 버전과 다르며 "/"의 캐싱을 처리한다고 생각되는 약간의 변경이 있습니다.

+0

우! 교활한. 이걸 어디서 들었 니? –

+0

RTM을 실행 중이지만 Preview 5를 사용하여 프로젝트를 시작했으며 default.aspx.cs 페이지를 업데이트하지 않았습니다. 다시 한 번 감사드립니다. – Sruly