asp.net - 需要认证的热身页面

标签 asp.net iis-6

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

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

你能帮忙出点主意吗? 我正在使用 ASP.NET 3.5 和 IIS 6

谢谢

最佳答案

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

然而,有一些方法可以在发出任何请求之前预编译所有页面。通过预编译您的页面,就不需要以编程方式请求每个页面来编译它们。

这里有一些链接概述了如何做到这一点 -

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

关于asp.net - 需要认证的热身页面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8585963/

相关文章:

c# - 如何在 C# 日期时间中转换 2008 年 1 月 1 日

iis-6 - DOS命令列出IIS 6中的所有虚拟目录

.net - 在两个 ASP.NET 应用程序之间共享 session ,其中一个嵌套在另一个中

asp-classic - 丢失 ASP session 变量 IIS 6.0 至 7.5

asp.net - Visual Studio 2010和ASP.NET MVC中HTML5音频控件的问题

c# - 值不能为空。参数名称 : entitySet

c# - 如何使用 WMI 读取 IIS 6 网站的目录结构?

iis - "URL Rewriting"/使用.net 3.0和IIS 6.0进行路由

asp.net - EnableViewState 属性是否由子控件继承?

asp.net - 如何在 IIS 中为一般错误页面发送状态码 "500"?