不知能否设置为 每个站点 各自独立的临时文件夹呢,而且禁止web.config 重写这个属性!
比如:
站点A 在 D:\siteA\ 中 它的临时目录是 D:\siteA\Asp.netCache\ 文件夹
站点B 在 D:\siteB\ 中 它的临时目录是 D:\siteB\Asp.netCache\ 文件夹
(p.s. 如果你是 网站空间提供商,你肯定不希望用户的缓存要由你来买单的! )
而且虽说 我们叫他 临时目录, 但它似乎不会自动清理,成了永久文件了。 而且 我想这还可能引起安全问题,比如 站点A尝试将临时目录设置到 站点B 里面去(据我测试你指定的文件夹会被自动建立) 甚至是 C:\windows\system32 ,这样即便你想手动清理也不敢了!