Ce sont ce qu'on appelle l'Ombre Copier des Dossiers.
D'une manière simpliste....et je veux vraiment dire:
Lorsque ASP.NET exécute votre application pour l'
première fois, il copie les assemblées
trouvé dans le dossier /bin, des copies de tout
les fichiers de code source (qui se trouve par exemple
dans le dossier App_Code) et l'analyse
votre aspx, ascx fichiers source c#
les fichiers. ASP.NET puis construit/compile
tout ce code dans un exécutable
application.
Un avantage de ce mode est qu'il empêche la possibilité de .NET de l'assemblée DLL #(dans le dossier /bin) devient verrouillé par l'ASP.NET processus de travail et ne sont donc pas modifiables.
ASP.NET montres pour les modifications de fichiers dans votre site web et, si nécessaire, de commencer le processus entier de nouveau.
Théoriquement, le dossier ne devrait pas besoin d'entretien, mais de temps en temps, et seulement très rarement, vous pouvez avoir besoin de supprimer un contenu. Cela dit, je travaille pour une société d'hébergement, nous courons jusqu'à 1200 sites par serveur partagé et je n'ai pas eu à toucher à ce dossier sur les quelque 250 machines pendant des années.
C'est décrit dans l'article MSDN Compréhension ASP.NET la Compilation Dynamique