我面临以下情况:在 ASP .NET 网站上(这可能很重要,它不是 Web 应用程序。项目,它是 VS 中的网站项目)aspx 页面第一次加载非常慢;关键是,每个页面第一次加载都很慢,不仅仅是应用程序池重启后的第一页;我当然知道这个应用程序。池在一定的空闲时间后停止,并且在重新启动第一个页面加载后可能会很慢;但我认为本网站并非如此,因为在将网站部署到 IIS 后,每个页面的首次加载都很慢。似乎每个页面都是在第一次加载时编译的,不知道是否可能。
任何想法,什么会导致这种情况,以及如何避免?
我面临以下情况:在 ASP .NET 网站上(这可能很重要,它不是 Web 应用程序。项目,它是 VS 中的网站项目)aspx 页面第一次加载非常慢;关键是,每个页面第一次加载都很慢,不仅仅是应用程序池重启后的第一页;我当然知道这个应用程序。池在一定的空闲时间后停止,并且在重新启动第一个页面加载后可能会很慢;但我认为本网站并非如此,因为在将网站部署到 IIS 后,每个页面的首次加载都很慢。似乎每个页面都是在第一次加载时编译的,不知道是否可能。
任何想法,什么会导致这种情况,以及如何避免?