프로덕션 환경에서 실행되는 ASP.NET 웹 서비스 (SOAP 스타일)가 있습니다.ASP.NET 웹 서비스에서 Application_Start 메서드가 많이 호출되는 이유는 무엇입니까?
우리 서버 사용자는 Windows 서비스 시작 및 중지 등을 전자 메일을 통해 적절한 당사자에게 보내도록 설정했습니다. 내 ASP.NET 웹 서비스에 대한
최근에 내 상사가 점점 된 이메일 :
The (My Web Service's Name) Application_Start method was called
지금 나는 여기에서 무슨 일이 일어나고하는 서비스가 서버가 언로드 것을 마지막으로 호출되고 있기 때문에 너무 오래 갔다 있다는 것을 알 그것은 메모리에서 다시 지금 다시로드됩니다 (이 웹 서비스를 사용하는 제품은 인기가 떨어 졌으므로 이론을 너무 오래 가져 오지 않았습니다).
그러나 내 상사는 그가이 이메일을 하루에 수십 번 이상 받고 있다고 말합니다.
위의 이론이 정확할 수 있다고 생각합니다. 특히 웹 계층의 3-4 개 서버에 퍼져있는 상황을 감안할 때 그렇습니다. 왜 이렇게 자주 발생하는지에 대한 다른 설명이 있습니까?
Application_End
전화가 비슷한 이메일을 받았는지 여부 또는 그 비율을 알 수 없습니다.
당신의 이론은 합리적이라고 생각합니다. IIS 설정에서 응용 프로그램 풀 재활용을 확인하십시오. – asawyer