33,900,99 'dan başlayan fiyatlarla
136,643,99'a Türkiye'nin yeni alan adına sahip olun
33,900,99'a Belgesiz COM.TR kaydedin
170,894,99 'dan başlayan fiyatlarla
NatroSite ile anında hazır bir web sitesine sahip olun
NatroSite’ye özel ücretsiz tasarımlar ile web sitenizi yayınlayın
23,630,69 'dan başlayan fiyatlarla
Hazır sanal-pos entegrasyonu ile.
27,050,79 'dan başlayan fiyatlarla
Hazır sanal-pos entegrasyonu ile..
20,200,59 'dan başlayan fiyatlarla
Müşterilerinize hosting hizmeti verin
Tüm e-mail çözümlerine göz atın
10 GB kotalı Pro e-mail paketleri
50 GB kotalı Kurumsal e-mail paketleri
Sanal sunucuda en ekonomik çözüm
Sanallaştırmada yüksek performans için en iyi çözüm
Daha fazla kaynak, tam sunucu kontrolü
Üstün performans, en yüksek kaynak
496,2214,49' a anında kurulum hemen teslim SSL sertifikası
Belgesiz, anında kurulum SEO dostu SSL sertifikası
Kurulum belgelerinin yer aldığı, yüksek sigortalı SSL sertifikası
Yüksek güvenlik ve kapsamlı doğrulama sunan SSL sertifikası
Sunucularımız üzerinde sadece Asp.NET Core OutOfProcess çalışan uygulamalar dahil olmak üzere bilinmeyen tüm uygulamaların çalıştırılması engellenecektir. Güvenlik sebebi ile sadece InProcess .NET uygulamalarının çalıştırılmasına izin verilmiştir.
Ayrıca genel ihtiyaçlardan dolayı sunucularımız üzerinde sadece aşağıda ki uygulamalara izin verilmektedir ;
Güvenlik kısıtlamalarına takılmamak için Asp.NET Core OutOfProcess modelinde çalışan web sitelerinin InProcess modele çevrilmesi gerekmektedir.
InProcess ve OutOfProcess çalışma modelleri nedir ?
Asp.Net Core v2.2 den eski modellerde gelen istekler sunucuya ulaşır ve Kestrel bileşenine iletilirdi.
Uygulamalar Kestrel bileşeni içinde çalışırdı. Gelen istekler sunucu tarafından karşılanır sonrasında ise Kestrel’e aktarılırdı ve uygulamalar kestrel tarafında çalıştırılırdı. Bu yapıda uygulama başka bir katmanda çalışıyor olsa dahi sunucuya çok fazla yük bindiriyor ve güvenlik açıkları oluşturuyordu.
OutOfProcess Model;
Asp.NET Core 2.2 ile birlikte artık sunucu üzerinde Kestrel bileşenleri kullanılmamaya başlandı bunun yerine doğrudan uygulama havuzunun içerisinde işlemleri gerçekleştirmektedir. Bu aslında köklü bir değişiklik gibi görünsede uygulama katmanına çok fazla etki eden ve yapıyı değiştirmenizi gerektiren bir işlem değildir.
InProccess model OutOfProcess modele göre 2 kata kadar performans iyileştirmesi sağlayabilmektedir.
Dolayısıyla, InProcess modelini kullanmanın başlıca sebepleri, doğrudan Uygulama Havuzu katmanında çalıştığı için daha hızlı olması ve daha az kaynak kullanmasıdır. Ekstra bir yükü yoktur ve istekler hemen işlenir. Bu da web sitenizin hızlı çalışmasını ve hızlı açılmasını sağlar.
Yeni bir Asp.NET Core projesinde standartta uygulama InProccess modelde gelir ancak eski bir sürümde yazılan uygulamalarınız OutOfProcess olarak çalışıyordur ve projenizde bazı ufak değişiklikler yapmanız gerekebilir.
AspNet Core Hosting Model değişikliliği ve InProcess kullanmak için web projenizin .csproj dosyasına aşağıdakileri ekleyin ;
netcoreapp2.2 InProcess
Web.config dosyanızda aşağıdaki düzenlemeleri yapmalısınız;
Daha fazla bilgi ve detay için ;
https://docs.microsoft.com/en-us/aspnet/core/host-and-deploy/iis/?view=aspnetcore-2.2 https://docs.microsoft.com/en-us/aspnet/core/fundamentals/servers/?view=aspnetcore-2.2
Orijinal Lisanslı Yazılım Garantisi ile Web Siteniz Natro’da Güvende!
Web siteleriniz, barındırma altyapımızda kullanılan orijinal lisanslı yazılımlar ile oluşabilecek güvenlik açıkları ve veri kayıplarına karşı Natro’da güvende.
Lisanslı ürün politikamızı incelemek için tıklayın.
Bu Makale Size Yardımcı Oldu mu?
Teşekkür Ederiz
0 (212) 213 1 213
destek@natro.com
Bekleme Süresi3 Dakika
www.natro.com