2011-11-02 26 views
5

System.Web.Hosting.IProcessHostPreloadClient adresinde tanımlanan IIS benzetimli HTTP istekleri özelliği ile ilgili ayrıntıları nerede bulabileceğimi bilen var mı?"IIS benzetimli HTTP istekleri" nelerdir?

ben kullanıyorum How to warm up an ASP.NET MVC application on IIS 7.5?

benzer bir uygulama havuzu geri dönüşüm sonrasında hızlı yanıt süreleri sağlamak için "olağan" ASP.NET sitesi ısınma şeyi yapmaya çalışıyorum:

  • Windows'u server 2008 R2
  • 7,5
  • .NET 4.0
  • ASP.NET MVC 3
IIS IProcessHostPreloadClient dokümanlar

açıklamalar genel olarak sadece durumunu (link yukarıya bakınız):

Bu arayüz HTTP dışı uygulamaları WCF uygulamalar tarafından esas olarak kullanılmak üzere tasarlanmıştır. IIS 7.0 simüle HTTP isteklerini kullanmalıdır ASP.NET Web uygulamaları önceden yüklemek istediğiniz ASP.NET geliştiricileri ...

bu soru başarıyla uygulanıp başlattı IProcessHostPreloadClient, ilgili olmadığını unutmayın sitemi ısıtmak için bir HttpWebRequest; esasen, web'de diğer bazı kopyaları/repostları olan ama asla yanıtlanmayan a similar question ile aynıdır.

Diğer (görünen) kırmızı ringa:

  • bir IIS "Uygulama Isınma modülü" (http://forums.iis.net/t/1176740.aspx), artık mevcuttur ve bir eklenti yerine temel bir özelliği olduğu gibi. Application_Start'ı tetiklemeyen
  • aspnet_compiler.

Her türlü yardım çok takdir edilecektir.

+0

Sorunun cevabını gerçekten yapmak istediğiniz şeyle karıştırdığınızdan şüpheleniyorum. Neyi başarmaya çalıştığınızı belirtin. Daha sonra, düşündüğünüz yaklaşımı çözüm olabilir. Muhtemelen birisi size yaklaşımınızın yanlış olduğunu söyleyecektir ve xyz'i denemelisiniz. Veya daha açık bir şekilde ifade edildiğinde, gerçek sorunuzu daha iyi çözebileceklerdir. –

+0

Ben vardı düşündüm? İlk iki paragrafı değiştirmek yerine, bunun için nasıl gitmeliyim? –

cevap

0

Ben tamamen ne anlama iddia edemez, ama bunun sesler ve bu maddeye dayanarak - IProcessHostPreloadClient yılında http://gunnarpeipman.com/2010/01/asp-net-4-0-how-to-use-application-warm-up-class/

Eğer HTTP ile ilgili bir şey yapamaz bu yüzden herhangi bir HTTP bağlamı yok. Kendi başınasın. WCF, HTTP dışındaki protokollerle çalışabilir ve bu nedenle, bu arabirimin esas olarak WCF için kullanıldığını söyleyen MSDN olabilir.

İlgili konular