2011-11-02 4 views
5

누구도 System.Web.Hosting.IProcessHostPreloadClient에 나와있는 IIS 시뮬레이션 HTTP 요청 기능에 대한 세부 정보를 어디에서 찾을 수 있습니까?"IIS 시뮬레이션 HTTP 요청"이란 무엇입니까?

내가 사용하고 How to warm up an ASP.NET MVC application on IIS 7.5?

유사한 응용 프로그램 풀 재활용 후 빠른 응답 시간을 보장하기 위해 "보통의"ASP.NET 사이트 워밍업 일을하려고 해요 :

  • 윈도우 서버 2008 R2
  • 7.5
  • .NET 4.0
  • ASP.NET MVC 3
을 IIS IProcessHostPreloadClient 워드 프로세서에서 16,

발언은 명시 적으로 상태를 (위의 링크 참조)

이 인터페이스는 이 아닌 HTTP를 응용 프로그램입니다 WCF 응용 프로그램에서 주로 사용하기위한 것입니다. IIS 7.0에서 시뮬레이션 된 HTTP 요청을 사용해야합니다 ASP.NET 웹 응용 프로그램을 미리로드 할 ASP.NET 개발자는 ...

이 질문은 내가 성공적으로 구현 시작했습니다 IProcessHostPreloadClient에 대해 아님을 유의하시기 바랍니다 내 사이트를 워밍업하기위한 HttpWebRequest; 본질적으로 a similar question과 동일하며, 웹에 여러 개의 다른 중복/재 게시가 있지만 실제로는 답변을 얻지 못했습니다.

기타 (명백한) 훈제 청어 :

  • IIS "응용 프로그램 워밍업 모듈"(http://forums.iis.net/t/1176740.aspx), 더 이상 사용할 수 및 플러그인보다는 핵심 기능이었던 것으로 보인다.
  • aspnet_compiler는 Application_Start를 트리거하지 않습니다.

도움을 주시면 감사하겠습니다.

+0

질문에 대한 답변을 정말로하고 싶은 것으로 섞어 놓은 것 같습니다. 나는 당신이 성취하려는 것을 진술하는 것이 좋습니다. 그렇다면 당신이 생각하는 접근법을 해결책이라고 말할 수 있습니다. 누군가가 당신의 접근 방식이 틀렸다고 말하고 아마도 xyz를 시도해야합니다. 또는 더 명확하게 진술 될 때 그들은 실제 질문을 해독 할 수있게됩니다. –

+0

내가 가지고 있다고 생각 했니? 처음 두 단락을 바꾸는 것 외에는 어떻게해야합니까? –

답변

0

나는 완전히 무슨 뜻인지 주장 할 수 있지만, 그것의 소리에 의해이 문서를 기반으로 - IProcessHostPreloadClient에서 http://gunnarpeipman.com/2010/01/asp-net-4-0-how-to-use-application-warm-up-class/

당신이 HTTP에 관련된 아무것도 할 수있는 HTTP 컨텍스트가 없습니다. 당신은 기본적으로 당신 자신에 있습니다. WCF는 HTTP 이외의 프로토콜을 사용할 수 있으므로 MSDN은이 인터페이스가 주로 WCF를위한 인터페이스라고 말할 수 있습니다.