---
title: "Nollställa utmatningscachen"
type: "forum-thread"
url: "https://www.webforum.nu/amne/dotnet/158030-nollställa-utmatningscachen"
topic: ".NET"
topic_url: "https://www.webforum.nu/amne/dotnet"
author: "Gutta"
published: "2007-03-10T09:37:17.000Z"
updated: "2007-03-10T12:25:07.000Z"
replies: 5
views: 266
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/dotnet/158030-nollställa-utmatningscachen"
---

# Nollställa utmatningscachen

## #1 — Gutta, 2007-03-10T09:37Z

Jag undrar om det finns något sätt att nollställa utmatningschachen i .net. Har en sida där data uppdateras ung en gång i veckan och skulle vilja sätta ganska långa cachetider, men samtidigt ändå garantera en snabb uppdatering av data när nya data blir inlagda. Undrar om det finns någon cache reset eller liknande för utmatningscachen. Vet inte om den heter så men det är den cachefunktionen som man anger med siddirektiv överst i aspx filerna.

//Jerka

Permalänk: https://www.webforum.nu/p/158030

## #2 — emission, 2007-03-10T10:30Z

DU kan knyta sidans cachning mot ett annat objekt i cachen, mha Response.AddCacheItemDependency, och sedan pilla på detta andra objekt när du vill invalidera sidcachen. Eller ännu enklare, använd Response.RemoveOutputCacheItem(virtuell sökväg till filen).

Permalänk: https://www.webforum.nu/p/1944058

## #3 — Gutta, 2007-03-10T11:17Z

Med risk för att få tomater på mig. Jag testade både
HttpResponse.RemoveOutputCacheItem(Request.PhysicalApplicationPath+"matchtable.aspx");

och 

HttpResponse.RemoveOutputCacheItem("../matchtable.aspx");

Men jag får meddelandet:
System.ArgumentException: Invalid path for HttpResponse.RemoveOutputCacheItem 'c:\\inetpub\\wwwroot\\pingis\\matchtable.aspx'. An absolute virtual path is expected

Vad är det jag ska skriva en virtuell sökväg till?

Permalänk: https://www.webforum.nu/p/1944067

## #4 — Gutta, 2007-03-10T11:58Z

Okej.
Fick rätt på det nu. Det verkar dock inte som cachen töms med denna metoden. Trots att jag kör metoden 
RemoveOutputCacheItem(@"\\pingis\\matchtable");
, så ligger cachen kvar...vad gör jag för fel?

Permalänk: https://www.webforum.nu/p/1944082

## #5 — emission, 2007-03-10T12:01Z

Den absoluta virtuella sökvägen torde väl vara "/pingis/matchtable.aspx"

Permalänk: https://www.webforum.nu/p/1944083

## #6 — Gutta, 2007-03-10T12:25Z

Tack så hemskt mycket. Det funkade när jag ändrade \\ till / .

Permalänk: https://www.webforum.nu/p/1944091

---

Tråden på webben: https://www.webforum.nu/amne/dotnet/158030-nollställa-utmatningscachen
