Aracılığıyla paylaş


ASP.NET yapılandırma dosyalarını yedekleme

Bu makalede, Microsoft Internet Information Services (IIS) 7.0 ve sonraki sürümler altında ASP.NET yapılandırma dosyalarını bulma ve yedekleme hakkında bilgi verilmektedir.

Özgün ürün sürümü: .NET Framework 3.5 Service Pack 1'de ASP.NET
Özgün KB numarası: 2434810

Özet

IIS 7.0 ve sonraki sürümlerde çalışan ASP.NET uygulamalar, web.config dosyalarını kullanarak işlevinin çeşitli yapılandırma ayarlarını depolar. ASP.NET web uygulamanızı güncelleştirdikten sonra uygulamanın başarısız olduğunu fark edebilirsiniz ve yapılandırma dosyasının önceki sürümüne geri dönmeniz gerekir. Bu nedenle, yedeklemelerin geri döndürülebilmesi için web.config dosyalarını doğru ve düzenli olarak yedeklemeniz önemlidir.

IIS altında ASP.NET yapılandırma dosyalarını bulma ve yedekleme

IIS 7.0'da başlayarak, hem ASP.NET yapılandırması hem de IIS yapılandırması aynı web.config dosyalarında depolanabilir. ASP.NET <system.web> ile ilgili ayarlar bölümünde, IIS ayarları ise altında <system.webserver>bulunur.

ApplicationHost.config ana IIS yapılandırma dosyası klasörün altında %systemroot%\System32\inetsrv\config depolanır. Belirli web siteleri, dizinler ve uygulamalar için web.config dosyaları hem IIS hem de ASP.NET ayarlarını içerir ve her birinin kökünde bulunur.

Aşağıdaki komutu kullanarak IIS yapılandırma dosyasının yedeğini almak için aşağıdaki komutu çalıştırabilirsiniz:

%systemroot%\system32\inetsrv\APPCMD add backup MyBackup

Daha Fazla Bilgi

AppCmd.exe kullanma hakkında daha fazla bilgi için bkz . AppCmd.exe Kullanmaya Başlama.

Web.config dosyalarında, aşağıda gösterildiği gibi tüm web.config dosyalarının bulunduğu yeri bulmak için Yapılandırma Düzenleyicisi'ni kullanabilir ve buna göre tümü için bir yedekleme yapabilirsiniz.

Arama Yapılandırması öğesinin vurgulandığı yapılandırma düzenleyicisi arabirimi.

Hiyerarşi Görünümünde Web.config dosyalarının konumu..

Düz Görünüm'de Web.config dosyalarının konumu..