2014-09-25 17 views
6

Asp.Net vNext Host agnost, uygulamalar birçok platformda OWIN standartlarına uygun olarak barındırılabilir. Ve etrafındaki geliştiricilerden duyduğum tartışmalara göre, tipik vNext uygulaması, webListener'ı ve ayrı bir konsol uygulama sürecini kullanarak Helios, Kestrel'de barındırılabilir.Barındırma Asp.Net vNext uygulama Kestrel üzerinde barındırma, helios, WebListener ve ayrı Konsol süreci farklıdır?

Bu soruyu sorma niyetim şu ki, tüm bunlar arasında mevcut Asp.Net geliştiricisiyle arasındaki farkı açıklamak gerekirse, bunu nasıl açıklayacağım? Arkasındaki teknikler neler?

cevap

6

Açıklanacak bir şey yok. Bir geliştirici olarak ve web uygulamanızı destekleyecek operasyon ekibiniz, senaryonuz için en uygun web sunucusunu kullanabilir.

Kullanım Kestrel size teslim etmen çalışıyorsanız her zaman ASP.NET

Kullanım WebListener vardı sağlam IIS yetenekleri vermek için Mac veya * Nix kutu

Kullanım Helios çalıştırmak istediğinizde Nesnelerin İnterneti gibi bir şey.

Seçenek iyi bir şeydir ve ASP.NET artık seçeneklerle doludur; böylece istediğiniz yerde ve istediğiniz zaman kullanabilirsiniz.

+0

Neden kestral gibi bir şeye ihtiyaç var? Weblistener (httplistener) zaten ölçeklenebilir bir web sunucusu değil mi? – Kr0e

+2

WebListener, ölçeklenebilir bir web sunucusu değildir ve yalnızca geliştirme amacıyla tasarlanmıştır. Kestrel, windows (ve windows) olmayan makinelerde kullanım için uygun basit bir web sunucusudur. –

+1

Kestrel, programlama modelinin dişlere doğru daha az yöneldiği ve daha çok tek bir dişli modele yönelik olmayan bir düğüme benzediği düşünülmektedir. -O kilitleniyor. – linkerro

İlgili konular