İngilizce dilinde oku

Aracılığıyla paylaş


ASP.NET uygulaması için Web.config dosyası oluşturma

Bu makalede, tek tek ASP.NET uygulamalarının davranışını denetlemek için kullanılan Web.config dosyasının nasıl oluşturulacağı açıklanır.

Özgün ürün sürümü: ASP.NET
Özgün KB numarası: 815179

Özet

Microsoft .NET Framework ve özellikle ASP.NET, uygulamaları yapılandırmak için XML biçimli .config dosyalarını kullanır. Bu uygulama, geleneksel kayıt defteri ve metatabanı yapılandırma mekanizmalarından ayrılıştır. Şu anda .config dosyalarını oluşturmak ve değiştirmek için kullanabileceğiniz Microsoft Yönetim Konsolu (MMC) ek bileşeni veya Microsoft tarafından sağlanan başka bir yönetim aracı yoktur.

.config dosyalarının hiyerarşisi

.NET Framework, yapılandırma seçeneklerini tanımlamak için .config dosyalarına dayanır. .config dosyaları metin tabanlı XML dosyalarıdır. Birden çok .config dosyası tek bir sistemde bulunabilir ve genellikle var olabilir.

.NET Framework için sistem genelinde yapılandırma ayarları Machine.config dosyasında tanımlanır. Machine.config dosyası klasöründe bulunur%SystemRoot%\Microsoft.NET\Framework\%VersionNumber%\CONFIG\. Machine.config dosyasında yer alan varsayılan ayarlar, Tüm sistemdeki Microsoft .NET uygulamalarının davranışını etkilemek için değiştirilebilir.

Uygulamanın kök klasöründe bir Web.config dosyası oluşturursanız, tek bir uygulamanın ASP.NET yapılandırma ayarlarını değiştirebilirsiniz. Bunu yaptığınızda, Web.config dosyasındaki ayarlar Machine.config dosyasındaki ayarları geçersiz kılar.

Web.config dosyası oluşturma

Not Defteri gibi bir metin düzenleyicisi kullanarak web.config dosyası oluşturabilirsiniz. ASP.NET uygulamanızın kök dizininde Web.config adlı bir metin dosyası oluşturmanız gerekir. Web.config dosyası iyi biçimlendirilmiş bir XML belgesi olmalı ve dosyaya benzer bir biçime %SystemRoot%\Microsoft.NET\Framework\%VersionNumber%\CONFIG\Machine.config sahip olmalıdır.

Web.config dosyası yalnızca Machine.config dosyasındaki ayarları geçersiz kılan yapılandırma öğelerine yönelik girdiler içermelidir. En azından Web.config dosyasının <configuration> öğesi ve <system.web> öğesi olmalıdır. Bu öğeler tek tek yapılandırma öğeleri içerir.

Aşağıdaki örnekte minimal bir Web.config dosyası gösterilmektedir:

XML
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
    <system.web>
    </system.web>
</configuration>

Web.config dosyasının ilk satırı belgeyi XML biçimli olarak açıklar ve karakter kodlama türünü belirtir. Bu ilk satır tüm .config dosyaları için aynı olmalıdır.

İzleyen satırlar, web.config dosyasının öğesinin <configuration> ve öğesinin başlangıcını ve <system.web> sonunu işaretler. Bu çizgiler tek başına hiçbir şey yapmaz. Ancak, satırlar gelecekteki yapılandırma ayarlarını eklemenize izin veren bir yapı sağlar. ve </system.web> satırları arasına ASP.NET yapılandırma ayarlarının <system.web> çoğunu eklersiniz. Bu satırlar, ASP.NET yapılandırma ayarlarının başlangıcını ve sonunu işaretler.

Başvurular