Nasıl yapılır: Yayımlama Sihirbazı'nı kullanarak bir ClickOnce uygulama yayımlama
ClickOnce uygulamasını kullanıcılar için kullanılabilir yapmak üzere, uygulamayı bir Web sunucusunda, dosya paylaşımında veya çıkarılabilir medyada yayımlamanız gerekir. Uygulamayı Yayımlama Sihirbazı'nı kullanarak yayımlayabilirsiniz; Proje Tasarımcısı'nın Yayımla sayfasında yayımlama ile ilgili ek özellikler kullanılabilir. Daha fazla bilgi için bkz. Yayımlama ClickOnce uygulamaları.
Yayımla Sihirbazı'nı çalıştırmadan önce yayımlama özelliklerini uygun şekilde ayarlamanız gerekir. Örneğin, ClickOnce uygulamanızı imzalamak için bir anahtar belirlemek istiyorsanız Proje Tasarımcısı'nın Signing sayfasında bunu yapabilirsiniz. Daha fazla bilgi için bkz. ClickOnce Uygulamaları Güvenliğini Sağlama.
Not
ClickOnce kullanarak bir uygulamaya ait birden fazla sürüm yüklediğinizde, yükleme uygulamanın önceki sürümlerini belirlediğiniz yayımla konumunda yer alan Arşiv klasörüne taşır.Bu şekilde önceki sürümleri arşivlemek yükleme dizinini önceki sürümlerden temizler.
Not
Gördüğünüz iletişim kutuları ve menü komutları, etkin ayarlarınıza ve ürün sürümüne bağlı olarak Yardım menüsünde açıklanana göre farklılık gösterebilir.Ayarlarınızı değiştirmek için Araçlar menüsünden İçeri Dışarı Aktarma Ayarları'nı seçin.Daha fazla bilgi için bkz. Visual Studio ayarları.
Web'de yayımlama
Çözüm Gezgini içinde, uygulama projesini seçin.
Proje düğümünü sağ tıklayın ve Yayımla'yı tıklayın.
Yayımla Sihirbazı görüntülenir.
Where do you want to publish the application? (Uygulamayı nerede yayımlamak istiyorsunuz?) sayfasında, https://www.microsoft.com/foldername formatını kullanarak geçerli bir URL girin ve sonra İleri'yi tıklayın.
Will the application be available offline? (Uygulama çevrimdışı kullanılabilir mi?) sayfasında, uygun seçeneği tıklayın:
Kullanıcı ağ bağlantısı kesildiğinde uygulamanın çalışmasını etkinleştirmek istiyorsanız, Yes, this application will be available online or offline'ı (Evet, uygulama çevrimiçi veya çevrimdışı kullanılabilir olacaktır) tıklayın. Başlat menüsünde bir kısayol uygulama için oluşturulacaktır.
Uygulamayı doğrudan yayımla konumundan çalıştırmak isterseniz, No, this application is only available online'ı (Hayır, bu uygulama yalnızca çevrimiçi kullanılabilir) tıklayın. Başlat menüsünde kısayol oluşturulmayacaktır.
Devam etmek için, İleri’yi tıklatın.
Uygulamayı yayımlamak için Son'u tıklayın.
Yayımlama durumu, durum bildirim alanında görüntülenir.
Dosya paylaşımı yayımlamak için
Çözüm Gezgini içinde, uygulama projesini seçin.
Build menüsünde, Yayımla Projectname'i tıklayın.
Yayımla Sihirbazı görüntülenir.
Where do you want to publish the application? (Uygulamayı nerede yayımlamak istiyorsunuz?) sayfasında, http://computername/applicationname formatını kullanarak geçerli bir URL girin ve sonra İleri'yi tıklayın.
Not
Kullanıcılar uygulamayı Web'den yüklerse, bu dosya yolu kullanıcıların erişeceği URL'ye karşılık gelmelidir.Örneğin, kullanıcılar http:\\www.microsoft.com\myapplication\yayımlamak.htm'den kuracaksa, c:\inetpub\wwwroot\myapplication yolunu girersiniz.
How will users install the application? (Kullanıcılar uygulamayı nasıl yükleyecek?) sayfasında, kullanıcıların uygulamayı yüklemek için gidecekleri konumu seçin:
Kullanıcılar bir Web sayfasından kuracaksa, From a Web site'ı (Bir Web sitesinden) seçin ve önceki adımda girilen dosya yoluna karşılık gelen bir URL girin. İleri düğmesini tıklatın. (Bu seçenek genellikle yayımlama konumu olarak bir FTP adresi belirttiğinizde kullanılır. FTP üzerinden doğrudan indirme desteklenmiyor. Bu nedenle, bir URL girmeniz gerekir.)
Kullanıcılar uygulamayı doğrudan dosya palaşımı yoluyla yüklerse, From a UNC path or file share'i (Bir UNC yolu veya dosya paylaşımından) tıklayın, sonra İleri'yi tıklayın. (Bu formun yayımlama konumu içindir c:\deploy\myapp veya \\server\myapp.)
Kullanıcılar kaldırılabilir medyadan yükleme yaparsa, From a CD-ROM or DVD-ROM'ı (Bir CD-ROM veya DVD-ROM'dan) tıklayın ve sonra İleri'yi tıklayın.
Not
Where do you want to publish the application? (Uygulamayı nerede yayınlamak istiyorsunuz?) sayfasında URL (HTTP adresi) girerseniz bu sayfa görünmez.
Will the application be available offline? (Uygulama çevrimdışı kullanılabilir mi?) sayfasında, uygun seçeneği tıklayın:
Kullanıcı ağ bağlantısı kesildiğinde uygulamanın çalışmasını etkinleştirmek istiyorsanız, Yes, this application will be available online or offline'ı (Evet, uygulama çevrimiçi veya çevrimdışı kullanılabilir olacaktır) tıklayın. Başlat menüsünde bir kısayol uygulama için oluşturulacaktır.
Uygulamayı doğrudan yayımla konumundan çalıştırmak isterseniz, No, this application is only available online'ı (Hayır, bu uygulama yalnızca çevrimiçi kullanılabilir) tıklayın. Başlat menüsünde kısayol oluşturulmayacaktır.
Devam etmek için, İleri’yi tıklatın.
Uygulamayı yayımlamak için Son'u tıklayın.
Yayımlama durumu, durum bildirim alanında görüntülenir.
Bir CD-ROM veya DVD-ROM üzerinde yayımlamak için
Çözüm Gezgini'nde uygulama projesine sağ tıklayın ve sonra Özellikler'i tıklayın.
Proje Tasarımcısı görünür.
Proje Tasarımcısı içinde Yayımla sayfasını açmak için Yayımla sekmesini ve sonra Yayımla Sihirbazı düğmesini tıklayın.
Yayımla Sihirbazı görüntülenir.
Where do you want to publish the application? (Uygulamayı nerede yayınlamak istersiniz?) sayfasında, uygulamanın yayımlanacağı dosya yolunu veya FTP konumu girin, örneğin: d:\deploy. Devam etmek için, İleri’yi tıklayın.
How will users install the application? (Kullanıcılar uygulamayı nasıl yükleyecek?) sayfası üzerinde, CD-ROM veya DVD-ROM'danı tıklayın ve sonra ileri'yi tıklayın.
Not
CD-ROM sürücüye takıldığında yüklemenin otomatik olarak çalışmasını isterseniz, Proje Tasarımcısı' içinde Yayımla sayfasını açın ve Seçenekler düğmesini tıklayın. Sonra Yayımla Seçenekleri sihirbazında For CD installations, automatically start Setup when CD is inserted'ı (CD yüklemeler için, CD takıldığında yüklemeyi otomatik olarak başlat) seçin.
Uygulamanızı CD-ROM üzerinde dağıtırsanız, bir Web sitesinden güncelleştirmeleri sağlamak isteyebilirsiniz. Where will the application check for updates? (Uygulama güncelleştirmeleri nerede denetler?) sayfasında, güncelleştirme seçeneklerinden birini seçin:
Uygulama güncelleştirmeleri denetleyecekse, The application will check for updates from the following location'ı (Uygulama güncelleştirmeleri aşağıdaki konumdan denetleyecek) tıklayın ve güncelleştirmelerin gönderileceği konumu girin. Bu; dosya konumu, Web sitesi veya FTP sunucusu olabilir.
Uygulama güncelleştirmeleri denetlemeyecekse, The application will not check for updates'i (Uygulama güncelleştirmeleri denetlemeyecek) tıklayın.
Devam etmek için, İleri’yi tıklatın.
Uygulamayı yayımlamak için Son'u tıklayın.
Yayımlama durumu, durum bildirim alanında görüntülenir.
Not
Yayımlama tamamlandıktan sonra dosyaları adım 3'te belirtilen konumdan CD-ROM veya DVD-ROM medyasına kopyalamak için CD-Rewriter veya DVD-Rewriter kullanmak zorunda olacaksınız.