Ich habe diesen Ordner in entdeckt C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files
und habe ein paar Fragen.
- Wofür verwendet ASP.NET diesen Ordner und welche Art von Dateien werden hier gespeichert?
- Wie wird eine Datei hier gespeichert und wann wird sie aktualisiert?
- Benötigt der Ordner irgendeine Art von Wartung?
C:\Users\[Username]\AppData\Local\Temp\Temporary ASP.NET Files
.Antworten:
Dies sind sogenannte Schattenkopieordner.
Einfach ausgedrückt ... und ich meine es wirklich so:
Ein Vorteil davon ist, dass verhindert wird, dass die # der .NET Assembly-DLL (im Ordner / bin) vom ASP.NET-Worker-Prozess gesperrt wird und daher nicht aktualisiert werden kann.
ASP.NET sucht nach Dateiänderungen auf Ihrer Website und beginnt bei Bedarf den gesamten Vorgang von vorne.
Theoretisch sollte der Ordner nicht gewartet werden müssen, aber von Zeit zu Zeit und nur sehr selten müssen Sie möglicherweise Inhalte löschen. Trotzdem arbeite ich für ein Hosting-Unternehmen, wir betreiben bis zu 1200 Websites pro gemeinsam genutztem Server und ich musste diesen Ordner seit Jahren auf keinem der rund 250 Computer mehr berühren.
Dies wird im MSDN-Artikel Grundlegendes zur dynamischen ASP.NET-Kompilierung beschrieben
quelle
Die CLR verwendet es, wenn es zur Laufzeit kompiliert wird. Hier ist ein Link zu MSDN , der weiter erläutert wird.
quelle
Hier setzt asp.net dynamisch kompilierte Assemblys.
quelle