gpt4 book ai didi

asp.net - 'Temporary ASP.Net Files folder'在什么情况下被清除?

转载 作者:行者123 更新时间:2023-12-01 22:55:12 25 4
gpt4 key购买 nike

我正在尝试调试 ASP.Net 应用程序中的一个问题,即访问第一页最多需要五分钟。这个站点运行在.Net 3.5 中,有100 个ascx 控件和25 个aspx 页面,所以它并不小。

我注意到的是,当站点加载速度非常慢时,正在重新填充临时 ASP.Net 文件文件夹。完全加载并运行该文件夹总共约 50 到 70 MB,其中包含 2000-3000 个文件。

我对如何以及何时清除该文件夹感到有些困惑?从一个空文件夹从头开始,网站需要 5 分钟才能加载。但是在定期重新编译的情况下,可能更改了一两个文件,该站点会在重建后 30 秒内出现。

我不明白的是当文件夹被清除时 - 有时即使在我对解决方案运行清理并重建所有内容之后,为了很好的衡量而投入 iisreset 和 web.config 更改,该文件夹的数字几乎相同当站点重新加载时,文件数量与以前一样,并且只需要 30 秒即可出现。 (我们在 web.config 中使用了 'optimizeCompilations' 标志)

其他时候,在我无法解释的其他构建情况下,我们回到 5 分钟的加载时间,因为文件夹完全重建自身。

这个文件夹什么时候被清除,当它需要从头开始时,我能做些什么来加快它的重新填充时间? (5 分钟 70 兆字节似乎有点慢?)

最佳答案

你确定你在启动时没有做任何奇怪的事情,比如预编译整个网站吗?

在您的代码库中搜索如下内容:

aspnet_compiler -p

还要检查您的 global.asax 文件以了解您在启动时的操作?

关于asp.net - 'Temporary ASP.Net Files folder'在什么情况下被清除?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15142712/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com