2008-12-04 20 views
6

Burada biraz sıkışmış durumdayım, ClickOnce kullanarak ağımdaki diğer makinelere yerel olarak dağıtmak istediğim bir .net 3.5 sp1 uygulamasına sahibim. Kurulum hakkındaClickOnce yüklemeleri

bir uyarı mesajı bu uygulama

Patronum bir verisgn sertifikası almak istemeyen bilinmeyen bir yayıncı vb olduğunu söyleyerek olsun. Sadece istemeyi istemeden ve güvenlik mesajlarını atlatmak istemez.

Bu mümkün mü ??? Microsoft web sitesinde

bazı notlar değişiklikler

"ClickOnce uygulama yayıncıları artık imzalanması devre dışı bırakmaya karar verebilir ve onların senaryoları için uygun gördüğünüz gibi ClickOnce karma belli eder." Yani bu alanda yapılmış önermek

Teşekkür

Tim

+0

Ksoftware, Comodoo kod imzalama sertifikalarını yalnızca 80 TL, - satıyor. – Sander

cevap

7

kendi ağında olduğundan beri kendi güvenilen sertifika yayıncı yaratabilir. Bunu yapmak için, Sertifika Yetkilisi hizmetlerini sunucularınızdan birine yükleyin ve bir kod imzalama sertifikası oluşturun. Varsayılan olarak, kullanıcının bilgisayarların her bilgisayarda aşağıdaki sertifika güven, bu nedenle yayınlanmaması:

certmgr.exe -add -c MYRootCertificate.cer -s -r localMachine kök

certmgr.exe -add - c MyCodeSigningCert.cer -s -r localMachine TrustedPublisher

Birincisi, bilgisayarlarınızın iç CA sunucunuza güvenmesini sağlamak ("güvenilir olmayan bir yayımcıdan" kurtulmak için) ve ikincisini almaktır. sertifikanız tarafından imzalanmış uygulamalara güvenin.

Bundan sonra, imzalı uygulamalarınızdan herhangi biri güvenlik uyarısı olmadan çalışır.

3

Mitchell'in cevabı iyidir, ancak bir Enterprise Edition sunucunuz yoksa, şablonları özelleştiremezsiniz ve Kod İmzalama şablonu "değerlendirilemez" olarak işaretlenir. Bu, sertifikayı Visual Studio'da kullanamayacağınız ve manifestolarınızı imzalayan bir işlem sonrası işleminizin olması gerektiği anlamına gelir.

Şimdi bu bir özellik değil, bir hatadır, hata yapmayın. Tipik bir yazılım mağazası, geliştiricilerin, Visual Studio'nun içinden kamu tüketimine yönelik bildirimleri imzalamasını istemiyor. Bu, ben kişisel olarak ben tam olarak bu işlevsellik yapmak bir dükkanda olduğumu söyledi. Neyse ki, kod imzalama engelleri olan getting a pfx key file exported'un etrafındaki uzun yolu bulmayı başardım. Eğer buna ihtiyacınız olduğunu bulursanız, yararlı olabilir.

İlgili konular