SORU
17 NİSAN 2009, Cuma


Ne Varsayılan ve Klasik arasındaki farktır .IIS7 NET AppPool?

IIS zaman aşımı ile ilgili bir sorun var. Web.oturum yapılandırma zaman aşımı süresi 60 dakika olarak ayarlandı ancak 20 dakika sonra oturum sona erer.

Bu sorun sadece IIS5 içinde IIS7 ve oluşur.

Biraz araştırmadan sonra, uygulama havuzu zaman aşımı nedeniyle olduğunu keşfettim. Eğer Uygulama Havuzu 20 dakika hiçbir şey yapmadan bırakılırsa, biter ve oturum IIS.

Eğer bu uygulama varsayılan kullanıyorsa bu klasik Uygulama Havuzu değiştirirsem ama her zaman happense .NET Uygulama zaman aşımı oluşmaz Havuzu.

Modları her ikisi de ama boşta kalma zaman aşımı varsadecebu Varsayılan olarak bu ortaya çıkar.

  • Neden bu?
  • Arasındaki fark bir Klasik olacak .NET AppPool ve Varsayılan?
  • Klasik ve Entegre arasındaki boru hattı arasındaki fark nedir?

CEVAP
14 Mayıs 2009, PERŞEMBE


IIS7 daha iyi XML desteği için bazı büyük değişiklikler vardır ve önemli parçalarından biri yeni entegre uygulama havuzu. XML hizmetleri daha iyi performans verme açısından bu sorunların bazıları hakkında PDC görüşmeleri bu oturumda: http://channel9.msdn.com/pdc2008/TL38/

IIS7 mimarisinin iyi bir bakış var bu sayfada: http://learn.iis.net/page.aspx/101/introduction-to-iis7-architecture/. Aşağıda uygulama havuzları iki farklı amacı bu makalede önemli bazı bilgileri de ekledim:

Entegre uygulama havuzu modu

Uygulama havuzunda zaman Entegre modu, alabilirsin entegre avantajı talep işleme IIS mimarlık ve ASP.NET. Ne zaman bir çalışan işlem bir uygulama alır bir havuz istek, istek geçer olaylar sıralı liste. Her olay gerekli yerel ve yönetilen aramalar porsiyonlar işlem modüllerinin ve yanıtını istemek için. Çalışan çeşitli yararları vardır Tümleşik modda uygulama havuzları. İlk isteği işleme modelleri IIS ve ASP.NET bir entegre unified process model. Bu model daha önce olduğu adımları ortadan kaldırır IIS çoğaltılamaz ve ASP.NET böyle kimlik doğrulaması. Ayrıca, Entegre modu sağlar yönetilen özellikleri için tüm içerik türleri.

Klasik uygulama havuzu modu

Bir uygulama havuzu Klasik olduğunda modu, IIS 7.0 gibi isteklerini işler 6.0 alt işlem yalıtım modu IIS. ASP.NET istekleri önce geçmesi yerel işleme IIS adım vardır o zaman için Aspnet_isapi.dll yönlendirilmiş yönetilen kod işleme zamanı başardı. Son olarak, istek IIS üzerinden geri göndermek için yönlendirilir yanıt. IIS bu ayrılık ve ASP.NET -işleme isteği modeller bazı çoğaltır işlem basamakları gibi kimlik doğrulama ve yetkilendirme. Ayrıca, yönetilen kod özellikleri, form kimlik doğrulaması gibi, sadece mevcut uygulamalar ya ASP.NET için hangi script var uygulamaları idare tarafından tüm istekleri eşlenen aspnet_isapi.dll. Test etmek için emin olun mevcut uygulamalar Tümleşik modunda uyumluluk bir üretim yükseltmeden önce IIS 7.0 için çevre ve atama uygulama havuzları uygulamaları Entegre modu. Sadece eklemek gerekir bir uygulama havuzu için bir uygulama Uygulama Eğer Klasik modunda başarısız Tümleşik modunda çalışacak. İçin örneğin, uygulamanız güveniyor olabilir bir kimlik doğrulama belirteci geçti Yönetilen çalışma zamanı için IIS, ve, nedeniyle IIS 7.0 yeni mimarisi, işlemi uygulamanız keser.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • adrianisen

    adrianisen

    25 Kasım 2009
  • RiverCityGraphix

    RiverCityGra

    6 Ocak 2012
  • SamsTech

    SamsTech

    4 NİSAN 2014