2014-04-18 8 views
2

IIS 7.5 warm up (IProcessHostPreloadClient) ne fonctionne pas lorsque le mode pipeline géré du pool d'applications est défini sur Classique, si le mode Pipeline géré est défini sur Mode intégré, il fonctionne correctement.IIS 7.5 warm up ne fonctionne pas en mode classique

Je ne sais pas si je dois faire quelque chose de spécial pour le mode classique pour travailler

Je suivais cette URL

http://weblogs.asp.net/scottgu/archive/2009/09/15/auto-start-asp-net-applications-vs-2010-and-net-4-0-series.aspx

Répondre

0

Nous avons eu le même problème sur notre IIS 7.5 (Windows Server 2008 R2). Il y a un délai d'environ 30 secondes jusqu'à ce que le site Web apparaisse. Nous avons également essayé de le résoudre via le blog de ScottGu sans succès. Nous avons donc installé une tâche cron qui exécute le code C# et fait une demande et oublier le feu au serveur Web:

public static void WarmUp(string pUrl) 
{ 
    var lWebClient = new WebClient(); 
    lWebClient.DownloadStringAsync(new Uri(pUrl , UriKind.Absolute)); 
} 

Execute le WarmUp:

WarmUp("http://hostname"); 

Après cet appel + ~ 30 secondes, notre web le site apparaîtra directement dans le navigateur.

Questions connexes