我有一台服务器,上面运行着几十个网站,我在其中一些网站上遇到了错误的缓存行为。我想删除ASP.Net为它们缓存的.COMPILED文件,但我无法确定特定站点的特定缓存文件夹。在临时ASP.Net文件文件夹下面是一系列具有任意名称的文件夹(看起来像GUID的一部分)。
有没有办法找出ASP.Net用于缓存特定网站文件的文件夹?
答案 0 :(得分:3)
您可以使用HttpRuntime.CodegenDir
属性。
它将返回如下路径:
C:\ Windows \ Microsoft.NET \ Framework \ v4.0.30319 \ Temporary ASP.NET Files \ website1 \ c2a2b44f \ ce865b50
如需更多参考,请查看msdn网站。