Windows AppFabric에서 ASP.NET 웹 사이트를 호스팅했습니다. AppFabric의 AutoStart 기능을 사용하여 사이트를 계속 실행하려고합니다.AppFabric을 사용하는 AutoStart ASP.NET 응용 프로그램
필요한 모든 설정을 구성했으며 작업 관리자에서 응용 프로그램 풀의 IIS 작업자 프로세스가 항상 실행되고 있음을 알 수 있습니다. 첫 번째 요청이 만들어지고 첫 번째 요청이 오래 걸릴 때까지 예상 코드가 Global.asax가 실행되지 않습니다.
IIS 작업자 프로세스가 시작되는 즉시 실행할 일부 부트 스트 래퍼 코드가 있습니다.
나는 응용 프로그램이namespace TestProject.ServiceHost.App_Code
{
public class AppInitializer
{
public static void AppInitialize()
{
Bootstrapper.Instance.Start();
}
}
}
을 시작할 때 호출을 App_Code에 AppInitialize 정적 메서드를 정의하는 시도하지만 IIS 작업자 프로세스가 시작될 때이 방법은 발사되지 않습니다. 누구든지이 방법을 성공적으로 사용 했습니까? 아니면 응용 프로그램이 시작될 때 코드를 실행하는 다른 더 나은 방법이 있습니까?
참조 내가 사용 : http://blog.diniscruz.com/2013/01/aspnet-appcode-appinitialize-non.html http://weblogs.asp.net/britchie/archive/2010/09/08/death-to-windows-services-long-live-appfabric.aspx
감사합니다!