Можно ли очистить выходной кеш одного веб-приложения asp.net из другого веб-приложения asp.net?Очистить ASP.NET OutputCache через веб-приложения
Причина в том, ... У нас есть несколько приложений Wep структурированы как ...
Страницы в/Area1/и/AREA2/являются кэшируются и управляются через/intranet/cms /. Когда страница редактируется с помощью/intranet/cms/Я хочу очистить ее из кеша в соответствующем/области #/приложении.
Я уже пробовал использовать VaryByCustom, который просматривает руководство, хранящееся в HttpContext.Cache, но похоже, что он кэшируется для каждого веб-приложения, что не работает.
Действительно, если бы какой-либо способ передачи данных между веб-приложениями на одном сервере, это решило бы мою проблему, так как я могу использовать этот + VaryByCustom.
Спасибо!
-Mike Томас
Хорошая идея - я был (и до сих пор), учитывая это. Выдача HTTP-запроса из области редактирования (на мой взгляд) менее идеальна, но она, несомненно, будет работать. – Mike
Это жизнеспособное решение, если вы не используете несколько рабочих процессов (Web Garden). – Badaro
@ Бадаро: Хороший момент, я должен буду запомнить этот. На данный момент я не запускаю ни одно из моих приложений в веб-саду, а просто использую множественную балансировку нагрузки на сервер. – devstuff