2
我們已經注意到,在重新啓動網站時,舊應用程序域的Application_End有時會在Application_Start後啓動以用於新的應用程序域..我們已經看到延遲高達45秒加..Application_End在重新啓動時在Global.asax中的Application_Start後觸發
我猜ASP.NET卸載舊的應用程序域之前優先編譯和啓動新的應用程序域..?
我發現這一點: http://msdn.microsoft.com/en-us/library/ms178473(v=vs.100).aspx
但我真的不能找到有關新舊應用程序域之間的延遲任何信息..任何人都可以提供一些線索這光..?
它是可配置的嗎?
你怎麼重新啓動? IISReset,應用程序池回收,代碼部署?這可能與IIS的工作方式有關,而不是asp.net的生命週期。 – mattmanser
我們目前看到這個代碼重新編譯。我沒有檢查所有其他重新啓動事件.. –