asp.net - Hvordan fjerner du din Visual Studio cache på Windows Vista?

Indlæg af Hanne Mølgaard Plasc

Problem



Jeg har et problem, hvor mine ASP.NET kontroller ikke kan henvises fra koden bag filer.


Jeg fandt en løsning i Stack &Overflow spørgsmål ASP.NET kontroller kan ikke henvises i kode bag i Visual Studio 2008.


Men jeg kan ikke synes at finde mit Visual Studio cache for at rydde det. Jeg bruger Visual Studio 2005 på Windows Vista.

Bedste reference


Det accepterede svar gav to steder:



  her

  
  C: \ Dokumenter og indstillinger \ Administrator \ Lokale indstillinger \ Temp \ VWDWebCache

  
  og muligvis her

  
  C: \ Dokumenter og indstillinger \ Administrator \ Lokale indstillinger \ Programdata \ Microsoft \ WebsiteCache



Prøvede du dem?


Redigeret for at tilføje


På min Windows Vista-maskine er den placeret i


\%Temp\%VWDWebCache


og i


\%LocalAppData\%MicrosoftWebsiteCache


Fra dine yderligere oplysninger (vedrørende holdudgave) kommer dette fra Clear Client TFS Cache: [5]



  Clear Client TFS Cache

  
  Visual Studio og Team Explorer
  tilvejebringe en caching mekanisme, som kan
  komme ud af synkronisering. Hvis jeg har flere
  forekomster af en enkelt TFS, som kan være
  forbundet med fra en enkelt Visual
  Studio klient, at klienten kan blive
  forvirret.

  
  At løse det ..

  
  For Windows Vista slette indholdet af denne mappe

  
  \% LocalAppData\% \ Microsoft \ Team Foundation \ 1.0 \ Cache


Andre referencer 1


Jeg oplevede det i dag. Værdien i Config var den opdaterede, men programmet ville returnere den ældre værdi. Stop og start løsningen gjorde intet.


Så jeg rydde. Net Temp mappen.


C:WindowsMicrosoft.NETFrameworkv4.0.30319Temporary ASP.NET Files


Det bør ikke skabe fejl, men for at være sikker, luk din løsning først. Ryd de midlertidige ASP.NET-filer, og læg derefter din løsning op.


Mit problem blev sorteret.

Andre referencer 2


Jeg havde det samme problem, men da jeg slettede de cachelagrede elementer fra Temp-mappen, blev bygningen mislykket.


For at gøre byggearbejdet igen måtte jeg lukke projektet og genåbne det.