J'ai découvert ce dossier dans C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files
et j'ai quelques questions.
- Pourquoi ASP.NET utilise-t-il ce dossier et quel type de fichiers sont stockés ici?
- Comment un fichier est-il stocké ici et quand est-il mis à jour?
- Le dossier nécessite-t-il une sorte de maintenance?
C:\Users\[Username]\AppData\Local\Temp\Temporary ASP.NET Files
.Réponses:
Ce sont ce que l'on appelle les dossiers de cliché instantané.
Simplement ... et je le pense vraiment:
Un avantage de cette opération est qu'elle empêche la possibilité que la DLL d'assemblage .NET # (dans le dossier / bin) soit verrouillée par le processus de travail ASP.NET et ne puisse donc pas être mise à jour.
ASP.NET surveille les modifications de fichiers sur votre site Web et recommencera si nécessaire l'ensemble du processus.
Théoriquement, le dossier ne devrait pas nécessiter de maintenance, mais de temps en temps, et très rarement, vous devrez peut-être supprimer le contenu. Cela dit, je travaille pour une société d'hébergement, nous gérons jusqu'à 1200 sites par serveur partagé et je n'ai pas eu à toucher à ce dossier sur l'une des 250 machines environ depuis des années.
Ceci est décrit dans l'article MSDN Présentation de la compilation dynamique ASP.NET
la source
Le CLR l'utilise lors de la compilation au moment de l'exécution. Voici un lien vers MSDN qui explique plus en détail.
la source
C'est là que asp.net met des assemblys compilés dynamiquement.
la source