다른 asp.net 웹 응용 프로그램 내부에서 한 asp.net 웹 응용 프로그램의 출력 캐시를 지울 수 있습니까?웹 응용 프로그램에서 ASP.NET OutputCache를 지우십시오.
이유가되고 ... 우리는 페이지 내/영역 1 /과/AREA2에 /있는 http://www.website.com/intranet/cms/
- ... 같은 구조의 여러 WEP 응용 프로그램을 캐시되며/intranet/cms /를 통해 관리됩니다. 페이지가/intranet/cms /를 사용하여 편집되면 적절한/area #/응용 프로그램의 캐시에서 지우고 싶습니다. 는 이미 작동하지 않습니다 HttpContext.Cache하지만 웹 응용 프로그램 당 캐시 할 것으로 보인다에 저장된 GUID, 최대 보이는는 VaryByCustom을 사용했습니다. 내가 +는 VaryByCustom 것을 사용할 수 있기 때문에, 내 문제를 해결할 단일 서버에서 웹 응용 프로그램간에 데이터를 전달하는 어떤 방법이 있었다 정말 경우
.
감사합니다. 나는이 일을 알고
- 마이크 토마스
좋은 생각 - 나는 이것을 고려하고 있었다. "편집"영역에서 HTTP 요청을 내리는 것은 이상적이지 않지만 분명히 효과가 있습니다. – Mike
여러 작업자 프로세스 (Web Garden)를 사용하지 않는 한 실용적인 솔루션입니다. – Badaro
@Badaro : 좋은 지적, 나는 그 것을 기억해야 할 것입니다. 나는 현재 웹 가든에서 내 앱을 실행하지 않지만 여러 서버로드 밸런싱을 사용합니다. – devstuff