NASıL YAPıLıR: .NET Framework üzerinde oluşturuldu, uygulamaları dağıtma

Makale çevirileri Makale çevirileri
Makale numarası: 818016 - Bu makalenin geçerli olduğu ürünleri görün.
Hepsini aç | Hepsini kapa

Bu Sayfada

Özet

Bu adım adım makalede, .NET Framework'ün temel alındığı uygulamaları dağıtmak için önemli konuları açıklar. Bu makaleler, .NET Framework'ün temel alındığı uygulamalar için daha ayrıntılı bilgi sağlayan bir dizi birisidir.

Bu bölümdeki makaleleri şunlardır:
818016NASıL YAPıLıR: .NET Framework üzerinde oluşturuldu, uygulamaları dağıtma
818013NASıL YAPıLıR: Desteği, .NET Framework üzerinde oluşturuldu uygulamalar
818015NASıL YAPıLıR: Ayarlama ve Ölçekle, .NET Framework üzerinde oluşturuldu uygulamalarının performansı
818014NASıL YAPıLıR: .NET Framework üzerinde oluşturuldu, uygulamaları Secure

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

Web.config dosyasını sistem varsayılanlarını geçersiz uygulamaya özgü ayarları içeren bir XML dosyasıdır. Çoğu ASP çalışırken, .NET Framework'ün temel alındığı uygulamaları, bir Web.config dosyası dağıtıldığı, Web.config dosyası, isteğe bağlıdır. Bir uygulamanın uygulama temelinde varsayılan ayarlarını geçersiz kılmak için bir Web.config dosyası oluşturmanız gerekebilir.

Zaten bir sahip olmayan bir uygulama için bir Web.config dosyası oluşturma hakkında ek bilgi için Microsoft Knowledge Base'deki makaleyi görüntülemek üzere aşağıdaki makale numarasını tıklatın:
815178NASıL YAPıLıR: Web.config dosyası bir ASP.NET uygulaması oluştur

Bir ASP.NET uygulamasının yapılandırmasını düzenle

.NET Framework dağıtıldıktan tüm sistemleri Machine.config dosyasının <system.web> öğesinde tanımlanan sistem genelinde ASP.NET yapılandırma ayarları vardır. Bu ayarları değiştirebilirsiniz (genelde, bu ayarları değiştirmeniz gerekir) uygulama uygulama olarak.

.NET geçersiz kılma hakkında ek bilgi için framework varsayılan yapılandırma ayarlarını belirli bir uygulama için Microsoft Knowledge Base'deki makaleleri görüntülemek üzere aşağıdaki makale numaralarını tıklatın:
307626BILGI: ASP.NET yapılandırma genel bakış
815178NASıL YAPıLıR: bir ASP.NET uygulamasının yapılandırmasını düzenle

Bir istemci sistemi .NET Framework'Ü yüklemek için gereken en düşük gereksinimleri karşılayan, belirleme

Önce sistem, belirli yazılım bileşenleri ve düzeltme eklerinin yüklenmiş olması gerekir, bir istemci sistemi için .NET Framework üzerinde oluşturulmuş uygulamaları dağıtabilirsiniz. Çoğu istemci sistem gereksinimlerini karşıladığını. Ancak, el ile belirli bir sistemi .NET Framework redistributables almaya hazır olduğunu doğrulamak olabilir.

.NET framework istemci sistemlere daà ° ã½tma hakkýnda ek bilgi için Microsoft Knowledge Base'deki makaleyi görüntülemek üzere aşağıdaki makale numarasını tıklatın:
815177NASıL YAPıLıR: bir istemci, .NET Framework'Ü yüklemek için gereken en düşük gereksinimleri karşılayan olup olmadığını belirleme

Server sistemi .NET Framework yüklemek için gereken en düşük gereksinimleri karşılayan, belirleme

Bir sunucu için .NET Framework üzerinde oluşturulmuş uygulamaları dağıtmadan önce sunucunun belirli bir yazılım bileşenleri ve düzeltme eklerinin yüklenmiş olmalıdır. Çoğu sunucu sistemleri gereksinimlerini karşılar. Ancak, el ile belirli bir sistemi .NET Framework redistributables almaya hazır olduğunu doğrulamak olabilir.

.NET framework sunucu sistemlere daà ° ã½tma hakkýnda ek bilgi için Microsoft Knowledge Base'deki makaleyi görüntülemek üzere aşağıdaki makale numarasını tıklatın:
815176NASıL YAPıLıR: bir .NET Framework'Ü yüklemek için gereken en düşük gereksinimleri karşılayan olup olmadığını belirleme

Seçmeli olarak etkinleştirilir ve ııs'de ASP.NET işlevselliği devre dışı bırak


ASP.NET, .NET Framework ınternet ınformation Services (IIS) çalıştıran bir sunucu bilgisayar üzerinde yüklü olduğunda, sanal sunucuları otomatik olarak etkinleştirilir. Ancak, bu yapılandırma istemeyebilirsiniz. .NET Framework'ün temel alındığı yeni ASP Web uygulamaları, IIS 5.0 çalışan bir sunucu bilgisayara dağıtıldığı hangi sanal sunucuların denetleyebilir ve ASP.NET ve hangi sanal sunucuların yapmak dizinleri desteklemez.

Etkinleştirme ve ASP.NET işlevselliği sanal sunucuları ve dizinler IIS 5. 0'ı devre dışı bırakma konusunda ek bilgi için Microsoft Knowledge Base'deki makaleyi görüntülemek üzere aşağıdaki makale numarasını tıklatın:
815175NASıL YAPıLıR: Seçmeli olarak etkinleştirme veya ııs'de ASP.NET işlevselliği devre dışı bırak

Özel hata iletileri, bir ASP.NET uygulaması için yapılandırma

Birçok site için kullanımı kolay bir sayfa görüntüleme ya da bir yönetici bildirmek için ııS'YI varsayılan hata iletisini değiştirin. Bunu yapmak için özel olarak uygulama yapılandırılmadığı sürece ASP.NET uygulama hataları özel hata iletileri IIS 5.0 çalışan bir sunucu bilgisayar olduğu ve .NET Framework'ün temel alındığı bir ASP Web uygulama, sunucu bilgisayara dağıtıldığında, IIS 5.0 özel hata iletileri kullanmayın.

Özel hata iletileri için .NET Framework ASP uygulamalarını yapılandırma hakkında ek bilgi için Microsoft Knowledge Base'deki makaleleri görüntülemek üzere aşağıdaki makale numaralarını tıklatın:
306355NASıL YAPıLıR: Visual C# .NET kullanarak özel hata raporlaması sayfaları ASP.NET'e oluştur
308132NASıL YAPıLıR: Visual Basic .NET kullanarak ASP.NET sayfaları özel hata oluştur.

Özel uygulama ve dizin özel yapılandırma ayarları bir ASP.NET uygulamasında yapın...

Tam bir ASP.NET uygulaması için sistem varsayılanlarını geçersiz kılmak için en yaygın oluşturmak veya bu uygulama için bir Web.config dosyası düzenleme yoludur. Ancak, yapılandırma değişiklikleri genellikle yalnızca belirli dosyaları veya klasörleri bir uygulamada uygulamanız gerekir. Yapılandırma değişiklikleri kapsamını sınırlandırmak için iki yol vardır:
  • Web.config dosyasını Machine.config dosyasına <location>) yapılandırma öğesi ekleyin.

    -VEYA-
  • Ek Web.config dosyaları, alt klasörlere ekleyin.
Belirli uygulamalar ve dizinleri etkileyen değişiklikler uygulama hakkında ek bilgi için Microsoft Knowledge Base'deki makaleyi görüntülemek üzere aşağıdaki makale numarasını tıklatın:
815174NASıL YAPıLıR: Bir ASP.NET uygulamasında uygulama ve dizin özel yapılandırma ayarlarını yap

ASP.NET uygulamaları için oturum durumu yönetimi yapılandırma

ASP.NET oturum durumu yönetimi için yeni özellikler var. Oturum durumu ayarları ASP.NET'te bir ASP.NET uygulamasının Web.config dosyası yapılandırılır. ASP.NET'te çeşitli oturum durumu yönetimi seçenekleri kullanılabilir. Bu seçenekler, mod (inproc, State Server, SQL Server), tanımlama bilgisi olmayan bir durum yönetimi, out - işlem modu stateserver ve bağlantı noktası ayarlarını içerir. ASP.NET oturum durumu yönetimi hakkında daha fazla bilgi için aşağıdaki Microsoft Web sitesini ziyaret edin:
http://msdn2.microsoft.com/en-us/library/ms972429.aspx
Ek bilgi için, Microsoft Bilgi Bankası'ndaki makaleyi görüntülemek üzere aşağıdaki makale numarasını tıklatın:
307626BILGI: ASP.NET yapılandırmasına genel bakış

Oluşturma ve .NET güvenlik ilkesi dağıtım paketi kullanıma sokun

.NET Framework güvenlik ilkesini tanıtır. Güvenlik ilkesi, uygulama bir sistem üzerindeki erişim kazanabilirler kaynaklarını denetlemek için yeni bir yöntemdir. Bu, uygulamanın konumunu veya kaynak temel bir uygulama çubuğundaki yetkilendirme tanımlar. Yönetici olarak, güvenlik ilkesini bir bilgisayarın bilgisayar olarak denetleyebilirsiniz. Ancak, dağıtım paketleri daha ölçeklenebilir yöntemi olarak dağıtmak ve Active Directory'de güvenlik ilkeleri'ni yönetmek için kullanabileceğiniz ortamlar.

Oluşturma ve .NET güvenlik ilkelerini dağıtım paketlerini kullanarak dağıtma hakkında ek bilgi için Microsoft Knowledge Base'deki makaleyi görüntülemek üzere aşağıdaki makale numarasını tıklatın:
815173NASıL YAPıLıR: Oluşturma ve .NET güvenlik ilkesi dağıtım paketi kullanıma sokun

Varolan dosya adlarını koruyarak gönderilirken bir ASP Web uygulama ASP.NET'e geçirilir.

ASP.NET, önceki komut dosyası ASP 3.0 ortamı birçok yararlar sağlar. Özellikle .NET yerleşik ASP uygulamaları Framework teklif, performans, ölçeklenebilirlik ve güvenilirlik artırıldı. Sonuç olarak, .NET Framework'ün temel alındığı birçok yeni ASP gerçekte var olan ASP 3.0 uygulamalar yükseltme uygulamalardır.

Sorunlar, bir uygulama, ASP.NET ile ASP 3. 0'dan yükseltme iki ortam, farklı bir dosya adı uzantılarını kullanan biridir. Varsayılan olarak, ASP 3.0, .asp dosya adı uzantılarını kullanır. Ancak, ASP.NET, .aspx dosya adı uzantılarını kullanır. Tek bir klasörde bulunması için iki uygulama farklı bir dosya adı uzantılarını izin rağmen yer işaretlerini ve ASP 3.0 uygulamayı çevrimdışına önce değiştirilecek köprüler gerektirir.

Aynı dosya adları kullanarak ASP.NET ile ASP 3. 0'dan geçme hakkında ek bilgi için Microsoft Knowledge Base'deki makaleyi görüntülemek üzere aşağıdaki makale numarasını tıklatın:
815172NASıL YAPıLıR: Varolan bir dosya adı uzantıları koruyarak gönderilirken bir ASP Web uygulama ASP.NET'e geçirme

Bir ASP.NET uygulaması, varolan bir ASP Web uygulaması, aynı kimlik doğrulama ve yetkilendirme kullanacak biçimde yapılandırın.

ASP.NET daha esnek ve Gelişmiş kimlik doğrulama ve yetkilendirme sistemleri ASP 3. 0'dan içerir. Varsayılan olarak, yalnızca Windows kullanabileceğiniz ASP 3.0 uygulamaların kimlik doğrulaması için kimlik doğrulaması. Ayrıca, yetkilendirme, yalnızca NTFS dosya izinlerini kullanarak denetleyebilirsiniz.

ASP.NET, Windows kimlik doğrulamasını destekler ve ASP 3.0, aynı şekilde, çok son kullanıcı kimliğine bürünebilir. Ancak, varsayılan olarak, bu ayarı etkin değildir.

Bir ASP.NET uygulamasının kimliğini doğrulamak ve kullanıcıların varolan bir ASP 3.0 uygulamasını bunu yapar şekilde benzer bir şekilde yetkilendirmek için yapılandırma hakkında ek bilgi için Microsoft Knowledge Base'deki makaleyi görüntülemek üzere aşağıdaki makale numarasını tıklatın:
815171NASıL YAPıLıR: ASP 3.0 aynı kimlik bilgilerini kullanmak için bir ASP.NET uygulaması yapılandırma uygulaması

XCopy dağıtımı'nı kullanarak bir ASP.NET Web uygulaması dağıtın.

ASP.NET Web uygulamanızın, MS-DOS xcopy komut satırı yardımcı programını kullanarak dağıtabilirsiniz. Ancak, bunu xcopy kullanmak yerine, projenizin dağıtmak için iyi bir fikirdir. Olarak Copy Project komutuyla xcopy değil kaydetmek veya derlemeleri konumunu doğrulayın. Ayrıca, Web projeler için xcopy otomatik olarak IIS dizin ayarlarını yapılandırmaz. Ek bilgi için, Microsoft Bilgi Bankası'ndaki makaleyi görüntülemek üzere aşağıdaki makale numarasını tıklatın:
326355NASıL YAPıLıR: Xcopy dağıtımı'nı kullanarak bir ASP.NET Web uygulaması dağıtımı

Birden çok sunucu ASP.NET Web uygulamaları ve Web Hizmetleri ayarla

Çoğu kullanımları ASP.NET, tek bir sunucu, zamanında yapılan tüm istekleri işleyebilir. Ancak, birçok ortamları trafiğin ani bursts yanıtlamak veya artıklık gereksinimlerini karşılamak üzere işlemci yoğun uygulamaları desteklemek için gereken trafiği, sürekli olarak yüksek birimleri işlemek için birden çok sunucu dağıtmanız gerekir.
Ek bilgi için, Microsoft Bilgi Bankası'ndaki makaleyi görüntülemek üzere aşağıdaki makale numarasını tıklatın:
815162NASıL YAPıLıR: Multi-Server ASP.NET Web uygulamalarının ve Web Hizmetleri ayarla

Referanslar

.NET ile birlikte çalışabilirlik hakkında ve .NET Framework'ün temel alındığı uygulamaları daà ° ã½tma hakkýnda daha fazla bilgi için aşağıdaki Microsoft Web sitelerini ziyaret edin:
http://msdn2.microsoft.com/en-us/library/ms994336.aspx
http://technet.microsoft.com/en-us/windowsserver/default.aspx


Ek bilgi için, Microsoft Bilgi Bankası'ndaki makaleyi görüntülemek üzere aşağıdaki makale numarasını tıklatın:
308488BILGI: Karşıdan yüklenir ve .NET Framework


Özellikler

Makale numarası: 818016 - Last Review: 1 Haziran 2007 Cuma - Gözden geçirme: 2.6
Bu makaledeki bilginin uygulandığı durum:
  • Microsoft .NET Framework 1.0
  • Microsoft ASP.NET 1.0
  • Microsoft Internet Information Services 5.0
  • Microsoft .NET Framework 1.1
  • Microsoft ASP.NET 1.1
Anahtar Kelimeler: 
kbmt kbweb kbdeployment kbhowtomaster KB818016 KbMttr
Machine-translated Article
ÖNEMLİ: Bu makale, bir kişi tarafından çevrilmek yerine, Microsoft makine-çevirisi yazılımı ile çevrilmiştir. Microsoft size hem kişiler tarafından çevrilmiş, hem de makine-çevrisi ile çevrilmiş makaleler sunar. Böylelikle, bilgi bankamızdaki tüm makalelere, kendi dilinizde ulaşmış olursunuz. Bununla birlikte, makine tarafından çevrilmiş makaleler mükemmel değildir. Bir yabancının sizin dilinizde konuşurken yapabileceği hatalar gibi, makale; kelime dağarcığı, söz dizim kuralları veya dil bilgisi açısından yanlışlar içerebilir. Microsoft, içeriğin yanlış çevrimi veya onun müşteri tarafından kullanımından doğan; kusur, hata veya zarardan sorumlu değildir. Microsoft ayrıca makine çevirisi yazılımını sıkça güncellemektedir.
Makalenin İngilizcesi aşağıdaki gibidir:818016

Geri Bildirim Ver

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com