Aracılığıyla paylaş


Bir ClickOnce Dağıtım Stratejisi 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. Bir ClickOnce Güncelleştirme Stratejisi 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: sorgu dizesi bir çevrimiçi ClickOnce uygulama bilgilerini almak. Bu belgede açıklanan diğer yöntemleri kullanarak etkinleşlitirilen 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ğlatınısı 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 önbelliğine indirilmesi gibi yerel bilgisayar üzerinde uygulama önbelliğ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'ı (Uygulamayı Yükleme) seçin.

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 bir ClickOnce uygulama yayımlama

Kavramlar

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

Bir ClickOnce Güncelleştirme Stratejisi Seçme

ClickOnce Uygulamaları Güvenliğini Sağlama

Dağıtım Stratejisini Seçme