ASP.NET Web Sayfalarının (Razor) Farklı Sürümlerini Yan Yana Çalıştırma
yazan: Tom FitzMacken
Bu makalede, web siteleri ASP.NET Web Sayfalarının farklı sürümlerini kullanacak şekilde yapılandırıldığında ASP.NET Web Sayfaları (Razor) web sitelerinin aynı bilgisayarda veya sunucuda nasıl çalıştırıldığı açıklanmaktadır.
Öğrenecekleriniz:
- ASP.NET Web Sayfaları ile oluşturulmuş siteleriniz olduğunda ASP.NET'da varsayılan davranış nedir?
- Yeni bir siteyi ASP.NET Web Sayfalarının eski bir sürümüyle çalışacak şekilde yapılandırma.
Bu, makalede sunulan ASP.NET özelliğidir:
- Yapılandırma
webPages:Version
ayarı.Yazılım sürümleri
- ASP.NET Web Sayfaları (Razor) 3
Bu öğretici ASP.NET Web Sayfaları 2 ve ASP.NET Web Sayfaları 1.0 ile de çalışır.
ASP.NET Web Sayfaları, web sitelerini yan yana çalıştırma özelliğini destekler. Bu, eski ASP.NET Web Sayfaları uygulamalarınızı çalıştırmaya, yeni ASP.NET Web Sayfaları uygulamaları oluşturmaya ve bunların tümünü aynı bilgisayarda çalıştırmaya devam etmenizi sağlar.
WebMatrix ile Web Sayfalarını yüklerken hatırlamanız gereken bazı şeyler şunlardır:
Varsayılan olarak, mevcut Web Sayfaları uygulamaları bilgisayarınızda en son sürüm olarak çalışır. (Derlemeler genel derleme önbelleğine (GAC) yüklenir ve otomatik olarak kullanılır.)
Bir siteyi ASP.NET Web Sayfalarının farklı bir sürümünü kullanarak çalıştırmak istiyorsanız, siteyi bunu yapacak şekilde yapılandırabilirsiniz. Sitenizin kökünde henüz birweb.config dosyası yoksa, yeni bir dosya oluşturun ve mevcut içeriğin üzerine yazarak aşağıdaki XML'yi içine kopyalayın. Site zaten birweb.config dosyası içeriyorsa, bölümüne aşağıdakine
<configuration>
benzer bir<appSettings>
öğe ekleyin.<?xml version="1.0"?> <configuration> <appSettings> <add key="webPages:Version" value="1.0"/> </appSettings> </configuration>
'- web.config dosyasında bir sürüm belirtmezseniz, site en son sürüm olarak dağıtılır. (Derlemeler dağıtılan sitedeki bin klasörüne kopyalanır.)
Web Matrisi'ndeki site şablonlarını kullanarak oluşturduğunuz yeni uygulamalar, sitenin bin klasöründeki Web Sayfaları sürüm derlemelerini içerir.
Genel olarak, uygun derlemeleri sitenin bin klasörüne yüklemek için NuGet'i kullanarak sitenizle hangi Web Sayfalarının kullanılacağını her zaman denetleyebilirsiniz . Paketleri bulmak için NuGet.org adresini ziyaret edin.