ClickOnce dağıtım stratejisini seçme

ClickOnce uygulaması dağıtmak için üç farklı strateji vardır; seçtiğiniz strateji öncelikle dağıttığınız uygulama 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

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

  • CD veya DVD'den yükleme

    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 stratejisi seçme.

Web'den veya ağ paylaşımından yükleme

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. Denetim Masası'da Başlat menüsüne ve Program Ekle veya Kaldır'a öğeler 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 clickOnce uygulamasında sorgu dizesi 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'da bu dağıtım stratejisini etkinleştirmek için, Yayımlama Sihirbazı'nın Nasıl Yüklendi sayfasında Web'den veya UNC yolundan veya dosya paylaşımından'a tıklayın.

Not

.NET Core 3.1 ve .NET 5 veya üzeri için ClickOnce'da, Yayımlama sihirbazı ve Project Tasarım Aracı Yayımla sayfası yerine Yayımla aracını kullanarak dağıtım özelliklerini ayarlarsınız. Daha fazla bilgi için bkz. .NET için ClickOnce ve ClickOnce kullanarak bir .NET Windows uygulaması dağıtma.

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

Uygulamayı Web'den veya ağ paylaşımından başlatma

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ılar uygulamayı kapattığında, artık yerel bilgisayarlarında kullanılamaz; Denetim Masası Başlat menüsüne veya Program Ekle veya Kaldır'a 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'da bu dağıtım stratejisini etkinleştirmek için Yayımlama Sihirbazı'nın Web'den Yükle veya Çalıştır sayfasında Uygulamayı yükleme'ye tıklayın.

Bu dağıtım stratejisini etkinleştirmek için, dağıtım bildirimindeki yükleme etiketini el ile değiştirin. (Değeri true veya false olabilir. Mage.exe'da, Uygulama Türü listesindeki Yalnızca Çevrimiçi seçeneğini kullanın.)

CD veya DVD'den yükleme

Bu stratejiyi kullandığınızda, uygulamanız CD-ROM veya DVD gibi çıkarılabilir ortamla dağıtılır. Önceki seçenekte olduğu gibi, kullanıcı uygulamayı yüklemeyi seçtiğinde yüklenir ve başlatılır ve Denetim Masası Başlat menüsüne ve Program Ekle veya Kaldır öğeleri 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.

Visual Studio'da bu dağıtım stratejisini etkinleştirmek için, Yayımlama Sihirbazı'nın Nasıl Yüklendi sayfasında CD-ROM veya DVD-ROM'dan'a tıklayın.

Bu dağıtım stratejisini el ile etkinleştirmek için dağıtım bildirimindeki deploymentProvider etiketini değiştirin. (Visual Studio'da bu özellik şu şekilde sunulur:Project Tasarım Aracı Yayımla sayfasındaki yükleme URL'si.Mage.exe Konumu Başlat'tır.)

Web tarayıcısı desteği

.NET Framework 3.5 ve üzerini hedefleyen uygulamalar herhangi bir tarayıcı kullanılarak yüklenebilir.