Yapay zekadan makale özeti
- Kısa
- Ayrıntılı
- Bu video, bir konuşmacının Windows Server 2008 R2 üzerinde ASP.NET ve web.config dosyası hakkında teknik bilgiler paylaştığı bir eğitim içeriğidir.
- Video, web sunucuları ve ASP.NET'in temel kavramlarını açıklayarak başlıyor, ardından Windows Server 2008 R2 üzerinde web.config dosyasının yapısı, içeriği ve işlevselliği detaylı şekilde anlatılıyor. Konuşmacı, XML formatında olan web.config dosyasının bağlantı dizeleri, derleme ayarları, performans optimize etme, view state gibi özelliklerin yönetimi ve page sınıfına müdahale etme gibi konuları ele alıyor.
- Ayrıca videoda, anahtar-değer çiftleri (key-value) kullanma, application settings, modüller, HTTP yönlendirmeleri ve web.config dosyasında yapılan değişikliklerin etkileri hakkında bilgiler verilmektedir. Web.config dosyasında değişiklik yaparken bakım moduna alınması gerektiği gibi pratik bilgiler de paylaşılıyor.
- 00:01Web Config Dosyası ve ASP.NET Hakkında Genel Bilgi
- Video, Windows config ayarlarından bahsedecek ve web config dosyasının işlevleri, önemi ve yetenekleri hakkında bilgi verecek.
- Web siteleri, ziyaretçiden gelen istekleri işleyip geri döndüren web server adı verilen yazılımlarla oluşur.
- Web server, sunucuda çalışan ve web sitelerinden gelen verileri işleyip kullanıcılara HTML olarak geri döndüren sistemlerdir.
- 01:19ASP.NET ve Web Config İlişkisi
- ASP.NET'te Internet Information Service (IIS) kavramının bilinmesi önemlidir.
- Web config dosyası, ASP.NET'in can damarlarından biridir ve sunucu üzerinde bulunan ASP.NET projelerinin temelini oluşturur.
- ASP.NET ile birlikte config dosyaları gelmeye başlamıştır; web serverlarında web config dosyası bulunur.
- 07:42Web Config Dosyasının Konumu ve Yapısı
- Web config dosyası, Windows'un kurulu olduğu diskte genellikle C sürücüsünde Windows klasörünün içinde bulunur.
- Web config dosyası XML dosyasından oluşur ve UTF-8 kodlamalı versiyon 1.0 destekli bir formatta tasarlanmıştır.
- Web config dosyasında location allow override=true notu bulunur ve bu not, bütün web config dosyalarına bu ayarların uygulanmasını sağlar.
- 10:33Web Config Dosyasındaki Ayarlar ve Önemli Özellikler
- Web config dosyasında system.web, system.serviceModel gibi ayarlar bulunur ve bu ayarlar ASP.NET için gerekli ayarları içerir.
- Connection string ayarları hem web config'de hem de application config'de bulunmaktadır.
- Web config dosyasındaki ayarlar ASP.NET projesini hızlandırır ve performans kaybı yaratmaz.
- 13:23View State Ayarı ve Performans Etkisi
- Web config dosyasında enable view state ayarı ile tüm ASPX uzantılı sayfalara müdahale edilebilir.
- View state açıkken veri taşıma boyutu yükselmekte ve bu performans kaybı yaratmaktadır.
- View state kapandığında sayfa boyutu azalır ve performans artar.
- 15:01ASP.NET Ayarları ve Yapılandırma
- Kaynaklara bakıldığında, genel sayfaların tümüne ayar yapmak için page sınıfına müdahale edilir.
- Application settings altında anahtar ve değerler atanabilir, örneğin "connection string" gibi değerler.
- Web.config dosyasında değişiklik yapıldığında, ASP.NET servisi otomatik olarak tekrar başlatılır.
- 16:32Bakım Modu Önemi
- Web.config dosyasında değişiklik yaparken, sitenin bakım moduna alınması önerilir.
- Bakım moduna alınmazsa, kullanıcılar tarafından kullanılan sitelerde sorunlar yaşanabilir.
- Kredi kartı işlemleri gibi kritik işlemler veritabanında transaction ile gerçekleştirilmelidir.