延迟后将执行Page_Load事件

时间:2019-01-01 10:00:02

标签: c# asp.net webforms

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

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

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

1 个答案:

答案 0 :(得分:0)

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

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