2011-11-02 34 views
5

Có ai biết nơi tôi có thể tìm thấy chi tiết về tính năng yêu cầu HTTP mô phỏng IIS được xác định tại System.Web.Hosting.IProcessHostPreloadClient không?"Yêu cầu HTTP mô phỏng IIS" là gì?

Tôi đang cố gắng để làm điều "bình thường" ASP.NET trang web hâm lại để đảm bảo thời gian đáp ứng nhanh chóng sau một thùng hồ bơi ứng dụng, tương tự như How to warm up an ASP.NET MVC application on IIS 7.5?

Tôi đang sử dụng:

  • của Windows Server 2008 R2
  • IIS 7.5
  • .NET 4.0
  • ASP.NET MVC 3
01.

Các nhận xét trong tài liệu IProcessHostPreloadClient (xem ở trên liên kết) explictly nhà nước:

giao diện này được thiết kế chủ yếu để sử dụng bởi các ứng dụng WCF đều là phòng không HTTP ứng dụng. ASP.NET phát triển những người muốn tải trước ứng dụng Web ASP.NET nên sử dụng các yêu cầu HTTP mô phỏng trong IIS 7.0 ...

Xin lưu ý rằng câu hỏi này không phải là về IProcessHostPreloadClient, mà tôi đã thực hiện thành công và đưa ra một HttpWebRequest để làm ấm trang web của tôi; về bản chất, nó giống như a similar question, do đó có một số bản sao/repost khác trên web nhưng chưa bao giờ thực sự được trả lời.

Khác (rõ ràng) cá trích đỏ:

  • Một IIS "mô-đun Application hâm lại" (http://forums.iis.net/t/1176740.aspx), đó là không còn có sẵn và dường như đã được một plugin chứ không phải là một tính năng cốt lõi.
  • aspnet_compiler, không kích hoạt Application_Start.

Mọi hỗ trợ sẽ được đánh giá cao.

+0

Tôi nghi ngờ bạn đang trộn câu trả lời cho câu hỏi của bạn với những gì bạn thực sự muốn làm. Tôi đề nghị bạn nói những gì bạn đang cố gắng thực hiện. Sau đó, nhà nước phương pháp tiếp cận bạn đang nghĩ có thể là giải pháp. Có khả năng ai đó sẽ cho bạn biết cách tiếp cận của bạn là tất cả sai và bạn nên thử xyz. Hoặc khi tuyên bố rõ ràng hơn họ sẽ tốt hơn có thể giải mã câu hỏi thực tế của bạn. –

+0

Tôi nghĩ tôi đã có? Khác với việc trao đổi hai đoạn văn đầu tiên xung quanh, tôi nên làm thế nào? –

Trả lời

0

Tôi không thể khẳng định tôi hoàn toàn hiểu được ý nghĩa của nó, nhưng bởi những âm thanh của nó và dựa trên bài viết này - http://gunnarpeipman.com/2010/01/asp-net-4-0-how-to-use-application-warm-up-class/

Trong IProcessHostPreloadClient bạn không có bất kỳ bối cảnh HTTP, do đó bạn không thể làm bất cứ điều gì liên quan đến HTTP. Bạn là về cơ bản của riêng bạn. WCF có thể làm việc với các giao thức khác với HTTP và do đó MSDN có thể nói rằng giao diện này chủ yếu dành cho WCF.

Các vấn đề liên quan