http://weblogs.asp.net/scottgu/auto-start-asp-net-applications-vs-2010-and-net-4-0-series
우선 위 내용대로 코딩을 처리해서 동작되는걸 확인했습니다.
그런데 의문점이 있는데 preload 라고 하는건 해당 웹사이트가 참조하고 있는 dll 같은 내용들이 로드 되기전에 이벤트가 동작하는건가요?
제가 한건 app pool 의 재생 시점에 log4net을 이용해서 로그를 찍었습니다.
preload 메서드에 이 부분을 넣었구요.
그런데 파일에 로그가 찍히질 않네요;;
혹 log4net 관련 dll 이 로드되기전에 호출되어서 그런지 의문이 들어서요.
기존 메세지들은 wcf 를 이용했기때문에 wcf 를 통한 데이터들은 로그가 잘찍힙니다.
preload 말고 postload 는 없나요?ㅎ;;
public class Startup : System.Web.Hosting.IProcessHostPreloadClient
{
public void Preload(string[] parameters)
{
LogingManager.WriteLogINFO("**********************Startup Service**********************");
}
}
[최초 등록일: ]
[최종 수정일: 10/26/2015]