我在C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files
中发现了这个文件夹,并有几个问题。
发布于 2009-01-16 16:05:52
这些就是所谓的卷影复制文件夹。
Simplistically....and我是认真的:
当ASP.NET第一次运行你的应用程序时,它会复制在/bin文件夹中找到的任何程序集,复制任何源代码文件(例如,在App_Code文件夹中找到),并将aspx、aspx文件解析为c#源文件。然后,ASP.NET构建/编译所有这些代码到一个可运行的应用程序中。
这样做的一个好处是,它可以防止.NET程序集DLL#(在/bin文件夹中)被ASP.NET辅助进程锁定,从而无法更新。
ASP.NET会监视您网站中的文件更改,并在必要时重新开始整个过程。
从理论上讲,文件夹不需要任何维护,但时不时地,只有极少数情况下,你可能需要删除内容。也就是说,我在一家托管公司工作,我们在每个共享服务器上运行多达1200个站点,我已经有几年没有在250台左右的机器上接触过这个文件夹了。
这在MSDN文章Understanding ASP.NET Dynamic Compilation中进行了概述。
发布于 2009-01-16 15:50:36
CLR在运行时编译时使用它。这里有一个指向MSDN的链接,进一步解释了这一点。
发布于 2009-01-16 15:50:04
这就是asp.net放置动态编译的程序集的地方。
https://stackoverflow.com/questions/450831
复制相似问题