Aracılığıyla paylaş


Nasıl yapılır: güncelleştirmeleri dağıtım için başka bir konum belirtin

ClickOnce uygulamanızı ilk olarak CD'den veya dosya paylaşımından yükleyebilirsiniz, ancak uygulama dönemsel olarak güncelleştirmeleri Web üzerinde denetlemelidir.Dağıtım bildiriminizde güncelleştirmeler için alternatif bir konum belirtebilirsiniz. Böylece uygulamanız ilk yüklemeden sonra kendisini Web'den güncelleştirebilir.

[!NOT]

Uygulamanız bu özelliği kullanmak üzere yerel olarak yüklenmek için yapılandırılmalıdır.Daha fazla bilgi için bkz. İzlenecek yol: El ile ClickOnce uygulama dağıtma.Ek olarak, ClickOnce uygulamasını ağ üzerinden yüklerseniz, alternatif bir konum ayarlamak ClickOnce'ın hem ilk yükleme hem de daha sonraki güncelleştirmeler için bu konumu kullanmasına sebep olur.Uygulamanızı yerel olarak (örneğin, bir CD'den) yüklerseniz, ilk yükleme özgün ortam kullanılarak gerçekleştirilir ve bundan sonraki güncelleştirmeler ise alternatif konumu kullanacaktır.

MageUI.exe (Windows Forms tabanlı yardımcı program) kullanarak güncelleştirmeleri için alternatif bir konum belirtme

  1. .NET Framework komut istemini açın ve yazın:

    mageui.exe

  2. Dosya menüsünde uygulamanızın dağıtım bildirimini açmak için 'ı seçin.

  3. Dağıtım Seçenekleri sekmesini seçin.

  4. Başlatma Konumu metin kutusunda, uygulama güncelleştirmeleri için dağıtım bildirimini içerecek dizine aitURL'yi girin.

  5. Dağıtım bildirimini kaydedin.

Mage.exe kullanarak güncelleştirmeler için alternatif bir konum belirtme

  1. .NET Framework komut istemini açın.

  2. Aşağıdaki komutu kullanarak güncelleştirme konumunu ayarlayın.Bu örnekte HelloWorld.exe.application, ClickOnce ugulama bildirminin yoludur. Bu her zaman .application uzantısına sahiptir ve http://adatum.com/Update/Path ClickOnce'ın uygulama bildirimleri için denetleyeceği URL'dir.

    Mage -Update HelloWorld.exe.application -ProviderUrl http://adatum.com/Update/Path

  3. Dosyayı kaydedin.

    [!NOT]

    Şimdi Mage.exe ile dosyayı yeniden imzalamalısınız.Daha fazla bilgi için bkz. İzlenecek yol: El ile ClickOnce uygulama dağıtma.

Güvenlik

Uygulamanızı CD gibi çevrimdışı bir ortamdan yüklerseniz ve bilgisayar çevrimiçi ise, ClickOnce ilk olarak <deploymentProvider> etiketi tarafından belirtilen URL'yi, güncelleştirme konumunda uygulamanın yeni bir sürümünün olup olmadığını belirlemek için kontrol eder.Mevcutsa, ClickOnce ilk yükleme dizininden yüklemek yerine ugulamayı doğrudan buradan yükler ve ortak dil çalışma zamanı (CLR) <deploymentProvider> kullanarak uygulamanızın güven düzeyini belirler.Bilgisayar çevrimdışıysa veya <deploymentProvider> ulaşılabilir değilse, ClickOnce CD'den yükler ve CLR güven düzeyini yükleme noktasına göre verir; bir CD kurulumu için bu, uygulamanızın tam güven alması anlamına gelir.Sonraki tüm güncelleştirmeler bu güven düzeyini devralır.

<deploymentProvider> kullanan tüm ClickOnce uygulamaları, uygulamanın farklı bilgisayarlar üzerinde farklı güven düzeyleri almaması için açıkça uygulama bildiriminin ihtiyaç duyduğu izinleri bildirmelidir.

Ayrıca bkz.

Görevler

İzlenecek yol: El ile ClickOnce uygulama dağıtma

Başvuru

ClickOnce Dağıtım Bildirimi

Kavramlar

ClickOnce Uygulamaları Güvenliğini Sağlama

Bir ClickOnce Güncelleştirme Stratejisi Seçme