2011-07-08 14 views
13

Web sunucusuna yerleştirdiğim bir uygulamam var. Kullanıcılar, benim etc.net uygulamasını kurmak için "publish.htm" dağıtım web sayfasına gider. Çok basit bir sorum var, ama anlayamıyorum. Uygulama nerede yüklü? Diğerleri gibi "Program Dosyaları" altında yüklü olduğunu sanmıyorum.Bilgisayarımdaki ClickOnce dağıtım ve kurulum yolu

cevap

21

ClickOnce dağıtımı, ana makine üzerinde sıfır etkisi olacak şekilde tasarlanmıştır; bu nedenle, ana makine üzerinde herhangi bir etkiye sahip olmamak ve yönetici haklarına gerek duymamak için ClickOnce uygulamaları kullanıcı klasörlerine yüklenir.

Vista/Win7'de bu konum SysDrive:\Users\UserName\AppData\Local\Apps\ klasöründe ve XP kutularında doğru şekilde hatırlatırsam klasörün SysDrive:\Documents and Settings\UserName\Application Data\ olduğunu düşünüyorum.

Vista/7'de bu konumu kolayca bulabilirsiniz Görev Yöneticisi'ni açın ve uygulamanızın içerik menüsünün 'Dosya Konumunu Aç' menü öğesini tıklayın.

+0

Cevabınız için teşekkürler. Tam olarak merak ettiğim şey buydu. – Hoorayo

+0

XP için buldum klasör SysDrive: \ Belgeler ve Ayarlar \ KullanıcıAdı \ Yerel Ayarlar \ Apps \ – user1069816

2

Uygulama Önbelleği'dir, ancak masaüstüne otomatik olarak kısayol eklemek için özellikler -> yayınlama -> bildirimleri arasından seçim yapabilirsiniz. Ayrıca Başlat -> Tüm Programlar programında bir kısayol olmalıdır.

+0

Microsoft'un yükleme için bu şekilde yaptığı teknik bir neden var mı? AppCache klasörünü kullanıyorum. – Hoorayo

+1

Bildiğim tek nedeni, bir güncelleme durumunda dosyaları değiştirme yeteneğini garanti etmektir. Güncelleyicinin her zaman erişebileceği tek yer burası. Yine de, özellikle bir kez tıklamanın gerçekten sınırlı olduğu belirli bir yola yüklemeniz gerektiğinde can sıkıcı olabilir. – Tim

+2

Bunu yaptıklarından, uygulama GAC'yi veya makinede yüklü diğer uygulamaları etkilemeyecek ve bu uygulamalar ClickOnce uygulamasını etkilemeyecektir. Müşteriniz kurumsal bir ortamda çalışıyorsa, bu durumda, uygulamanızı yine de yönetici ayrıcalıkları olmadan yükleyebilirler ve sistem yöneticileri genellikle bilgisayara izin vermediklerini bildiğinden sisteme izin verirler. – RobinDotNet

İlgili konular