首页 > 解决方案 > Page_Load 事件在延迟后执行

问题描述

我有托管在 IIS 服务器上的 asp.net Web 表单应用程序。在生产环境上发布网站后,我注意到网站非常慢,完全加载一个页面大约需要 8-20 秒。在生产服务器上调试网站后,我注意到在执行 Page_PreInit 事件后,调试器需要时间(大约 5-15 秒)开始执行 Page_Load 事件。同一个网站在我的开发 PC 和开发 PC IIS 上执行得更快。

注意: - PreInit 事件不执行任何繁重的任务或与 sql 通信。

关于这个问题有什么建议吗?

标签: c#asp.netwebforms

解决方案


尝试查看它是否使用它自己的应用程序池。

如果它与其他应用程序共享一个池,IIS 将重新加载所有这些应用程序。


推荐阅读