需要身份验证的预热页面

时间:2011-12-21 06:38:38

标签: asp.net iis-6

每次我的应用程序池被回收时,第一个请求的所有页面都需要很长时间。我有一种方法可以通过在负载均衡器中添加服务器之前以编程方式调用它们来保持未经过身份验证的页面。

对于需要身份验证的页面(我们使用表单身份验证),我不确定如何在负载均衡器中添加服务器之前预热这些页面。

你能帮忙解决一些想法吗? 我正在使用ASP.NET 3.5和IIS 6

由于

1 个答案:

答案 0 :(得分:2)

我认为你所追求的是你的页面的预编译。由于您的应用程序已重新启动,因此必须再次编译页面的设计器代码。这发生在每次请求之后。

但是,有任何方法可以在发出任何请求之前预编译所有页面。通过预编译页面,无需以编程方式请求每个页面进行编译。

以下是一些概述如何执行此操作的链接 -

http://msdn.microsoft.com/en-us/library/399f057w%28v=vs.85%29.aspx

http://www.asp.net/web-forms/videos/how-do-i/how-do-i-precompile-an-aspnet-website

http://odetocode.com/code/417.aspx