我在Windows AppFabric上託管了我的ASP.NET網站。我正在嘗試使用AppFabric的AutoStart功能來保持網站正常運行。使用AppFabric的AutoStart ASP.NET應用程序
我配置了所有必需的設置,我可以在任務管理器中看到我的應用程序池的IIS工作進程始終在運行。正如預期的代碼是Global.asax不會執行,直到第一個請求和第一個請求需要很長時間。
我確實有一些引導代碼,我想在IIS工作進程啓動後立即執行。
我試圖定義在App_Code文件AppInitialize靜態方法時,應用程序啓動
namespace TestProject.ServiceHost.App_Code
{
public class AppInitializer
{
public static void AppInitialize()
{
Bootstrapper.Instance.Start();
}
}
}
被稱爲但是,當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
謝謝!