Aracılığıyla paylaş


ClickOnce Dağıtım Stratejisini Seçme

ClickOnce uygulaması dağıtımı için üç farklı strateji vardır; seçtiğiniz strateji öncelikle dağıttığınız uygulamanın türüne bağlıdır.Üç dağıtım stratejisi aşağıdaki gibidir:

  • Web'den veya bir Ağ Paylaşımı'ndan yükle

  • CD'den yükle

  • Uygulamayı Web'den veya Ağ Paylaşımı'ndan başlat

    [!NOT]

    Dağıtım stratejisi seçmenin yanı sıra, uygulama güncelleştirmeleri sağlamak için de bir strateji seçmek isteyeceksiniz.Daha fazla bilgi için bkz. ClickOnce Güncelleştirme Stratejisini Seçme.

Web'den veya bir Ağ Paylaşımı'ndan yükle

Bu stratejiyi kullandığınızda, uygulamanız bir Web sunucusuna veya ağ dosyası paylaşımına dağıtılır.Son kullanıcı uygulamayı yüklemek istediğinde, Web sayfası üzerinde bir simgeye tıklar veya dosya paylaşımındaki simgeye çift tıklar.Sonra son kullanıcının bilgisayarında uygulama indirilir, kurulur ve başlatılır.Öğeler, Başlat menüsüne ve Denetim Masası'nda Program Ekle veya Kaldır'a eklenir.

Bu strateji ağ bağlantısına bağlı olduğundan, yerel ağ veya yüksek hızlı Internet bağlantısı erişimi olan kullanıcılar çok iyi çalışır.

Uygulamayı Web'den dağıtırsanız, URL kullanımı etkinleştirildiğinde bağımsız değişkenleri uygulamaya geçirebilirsiniz.Daha fazla bilgi için bkz. Nasıl yapılır: Çevrimiçi bir ClickOnce Uygulamasında Sorgu Dize Bilgilerini Alma.Bu belgede açıklanan diğer yöntemleri kullanarak etkinleştirilen bir uygulamaya bağımsız değişkenler geçirilemez.

Visual Studio içinde bu dağıtım stratejisini etkinleştirmek için, Yayımla Sihirbazı'nın How Installed (Nasıl Yüklenir) sayfasında From the Web'i (Web'den) veya From a UNC path or file share'i (Bir UNC yolu veya dosya paylaşımından) tıklayın.

Bu, varsayılan dağıtım stratejisidir.

CD'den yükle

Bu stratejiyi kullandığınızda, uygulamanız CD-ROM veya DVD gibi çıkarılabilir ortamla dağıtılır.Önceki seçenekle olduğu gibi kullanıcı, uygulamayı yüklemeyi seçtiğinde uygulama yüklenir, başlatılır ve öğeler Başlat menüsü ile Denetim Masası'nda Program Ekle veya Kaldır'a eklenir.

Bu strateji en iyi, devamlı ağ bağlantısı olmayan veya bant genişliği düşük bağlantısı olan kullanıcılara dağıtılacak uygulamalar için çalışır.Uygulama çıkarılabilir ortamdan yüklendiğinden yükleme için ağ bağlantısı gerekmez, ancak ağ bağlantısını yine de uygulama güncelleştirmeleri için gereklidir.

Bu dağıtım stratejisini Visual Studio içinde etkinleştirmek için, Yayımla Sihirbazı'nın How Installed (Nasıl Yüklenir) sayfasında From a CD-ROM or DVD-ROM'u (CD-ROM veya DVD-ROM'dan) tıklayın.

Bu dağıtım stratejisini el ile etkinleştirmek için dağıtım bildirimi içinde deploymentProvider etiketini değiştirin. (Visual Studio'da bu özellik Proje Tasarımcısı'nın Yayımla sayfasında Installation URL (Yükleme URL'si) olarak gösterilir.Mage.exe içinde Start Location (Başlat Konumu) olarak yer alır.

Uygulamayı Web'den veya Ağ Paylaşımı'ndan başlat

Uygulamanın bir Web uygulaması gibi davranması dışında, bu strateji birinci stratejiye benzer.Kullanıcı Web sayfası üzerinde bir bağlantıyı tıkladığında (veya dosya paylaşımında bir simgeye çift tıklarsa) uygulama başlatılır.Kullanıcı uygulamayı kapatırsa, artık uygulama yerel bilgisayarda kullanılabilir değildir ve Denetim Masası'nda Program Ekle veya Kaldır'a veya Başlat menüsüne hiçbir şey eklenmez.

[!NOT]

Teknik olarak uygulama, Web uygulamalarının Web önbelleğine indirilmesi gibi yerel bilgisayar üzerinde uygulama önbelleğine indirilir ve kurulur.Web önbelleği gibi, dosyalar son olarak uygulama önbelleğinden atılır.Ancak, kullanıcı uygulamanın Web'den veya dosya paylaşımından çalıştığını zanneder.

Bu strateji en iyi seyrek kullanılan uygulamalar için çalışır. Örneğin, genellikle her yıl yalnızca bir kez çalıştırılan bir çalışan-yarar aracı.

Visual Studio içinde bu dağıtım stratejisini etkinleştirmek için, Yayımla Sihirbazı'nın Install or Run From Web (Web'den Yükle veya Çalıştır) sayfasında Do not install the application'a (Uygulamayı Yükleme) tıklayın.

Bu dağıtım stratejisini el ile etkinleştirmek için dağıtım bildirimi içinde install etiketini değiştirin. (Bunun değeri true veya false olabilir.Mage.exe içinde, Application Type (Uygulama Türü) listesinde Online Only (Yalnızca Çevrimiçi) seçeneğini kullanın.

Web Tarayıcısı Desteği

.NET Framework 3.5 kullanan uygulamalar herhangi bir tarayıcı kullanarak yüklenebilir.

.NET Framework 2.0 kullanan uygulamalar Internet Explorer gerektirir.

Ayrıca bkz.

Görevler

Nasıl yapılır: Yayımlama Sihirbazını Kullanarak ClickOnce Uygulaması Yayımlama

Kavramlar

ClickOnce Güvenliği ve Dağıtımı

ClickOnce Güncelleştirme Stratejisini Seçme

ClickOnce Uygulamalarının Güvenliğini Sağlama