BİLGİ SAYAMIYORUM beta

web.config dosyası nedir? Nasıl oluşturulur, nasıl olmalıdır?

0

web.config dosyası herhangi bir asp.net (.aspx) projesine veya sitesine başladığınız zaman ihtiyacınız olan en temel öğelerden biridir.

Örnek olarak Visual Studio dahilinde yeni öğe eklemeye gelin ve "Web Configuration File" ı seçin.

Temel özellikleri olarak şunları sayabiliriz.

 

Örnek olarak da bu dosyayı gösterebiliriz:

<?xml version="1.0"?>
   <configuration>
   <appSettings/>
  
   <connectionStrings>
      <add name="bubaglantininIsmi"
      connectionString="Data Source=serverAdresi;
      Initial Catalog=veritabaniAdi;
      User ID=kAdı;
      Password=şifre"
      providerName="System.Data.SqlClient"/>
   </connectionStrings>
  
<system.web>
 
       <sessionState timeout="1440"></sessionState>
    
      <compilation debug="true">
      </compilation>
 
      <globalization requestEncoding="utf-8"
      responseEncoding="utf-8" fileEncoding="utf-8" />
    
      <authentication mode="Windows"/>
 
      <customErrors mode="On" defaultRedirect="/404.aspx">
         <error statusCode="403" redirect="/403.aspx" />
         <error statusCode="404" redirect="/404.aspx" />
      </customErrors>
    
   </system.web>
</configuration>
  1. "bubaglantininIsmi" : veritabanı bağlantısı satırı.
  2. timeout="1440" : dakika olarak oturumun zaman aşımı süresi.
  3. requestEncoding="utf-8" : türkçe için utf-8 encode
  4. <error statusCode="404" redirect="/404.aspx" /> : 404 hatası durumunda gidilecek sayfa.

Web.Config dosyası default olarak build edilip publish edilen bir proje veya sitenin dosyasında "bin" dahilinde tutulmaz şifrelenmeden proje dosyasında bulunduğu konumda kalır. 

BENZER 7

Kimse etkileşime girmemiş

ETİKETLER