2013-08-28 2 views
0

DotNetNuke에서 모듈을 만들었습니다. 7. 데이터베이스에 여러 행을 작성한 로컬 테스트 버전을 변경했습니다. 그런 다음이 행을 실제 데이터베이스에 복사했지만 모듈의 라이브 버전에는 나타나지 않습니다. 호스트 설정을 통해 캐시를 지우고 응용 프로그램을 다시 시작했지만 새로운 행이 표시되지 않습니다. 캐시 설정을 지정하지 않아도 시도했지만 새로운 행을로드하지 않습니다. 완전히 다시 설정하고 새 행을 찾을 수있는 방법이 있습니까? 이것은 매우 짜증나는 특징입니다.dotnetnuke 캐시를 완전히 지우기

답변

0

"도구, 캐시 지우기 및 응용 프로그램 재설정"옵션을 사용한 경우에는 캐싱 관련 문제가 아닌 다른 문제가 발생할 가능성이 큽니다. 브라우저 캐시 문제 일 수도 있습니다.

데이터가 실제로 있는지 확인하여 시작할 것입니다 (생각하는 경우라도 항상 두 번 확인하는 것이 가장 좋습니다).

모듈이

0

캐시를 죽일해야하는 응용 프로그램을 다시 시작 (어쩌면 당신은 objectQualifier 개발하지만 생산을 사용하는) 적절한 테이블에 연결되어 있는지 확인합니다,하지만, 그렇게하지 있는지 확인 web.config의 appSettings 섹션에서 EnableCachePersistence를 True로 설정하십시오.

그렇지 않으면 Chris Hammond의 모든 권장 사항이 최선의 다음 단계입니다.