国产一级a片免费看高清,亚洲熟女中文字幕在线视频,黄三级高清在线播放,免费黄色视频在线看

打開(kāi)APP
userphoto
未登錄

開(kāi)通VIP,暢享免費(fèi)電子書(shū)等14項(xiàng)超值服

開(kāi)通VIP
ClickOnce 部署克服的主要問(wèn)題 (清單簽名的.pfx格式數(shù)字證書(shū)、"安裝"后無(wú)反應(yīng)...

1、ClickOnce 部署 客戶(hù)端點(diǎn)"安裝"后無(wú)反應(yīng)的處理辦法:

  ClickOnce 部署方式在客戶(hù)端是由此文件支持的 dfshim.dll.. 在.net 2.0 framework 安裝時(shí),與 .application文件類(lèi)型相關(guān)聯(lián)... 瀏覽器在下載 .application文件后,會(huì)由 dfshim.dll交由 dfsvc.exe 打開(kāi),我們就會(huì)看到ClickOnce的安裝界面了.....

  因此:若出現(xiàn)客戶(hù)端點(diǎn)“安裝”沒(méi)有任何反應(yīng)的情況,我們可以使用右鍵 另存為 功能下載 .application文件,然后選中.application文件使用右鍵 打開(kāi)方式 選擇 dfsvc.exe 打開(kāi)此文件,即可進(jìn)行客戶(hù)端的安裝....

 

2、創(chuàng)建為ClickOnce清單簽名的.pfx格式數(shù)字證書(shū)

    使用vs2005自動(dòng)創(chuàng)建的.pfx數(shù)字證書(shū)默認(rèn)有效期只有一年,并且“頒發(fā)者”、“頒發(fā)給”均為當(dāng)前機(jī)器名和當(dāng)前登陸用戶(hù)名的組合,其實(shí)我們完全可以創(chuàng)建更友好的.pfx數(shù)字證書(shū)。

打開(kāi)Microsoft .NET Framework 的SDK命令提示,按以下步驟操作:

1、創(chuàng)建一個(gè)自我簽署的X.509證書(shū)(.cer)和一個(gè).pvk私鑰文件,用到makecert工具,命令如下:

makecert -r -n "CN= cncxz " -b 01/01/2005 -e 01/01/2018 -sv myselfName.pvk myselfName.cer

按提示設(shè)置私鑰密碼(也可以不使用密碼)即可在當(dāng)前目錄生成相關(guān)文件

(注解:CN(所有者的名稱(chēng)) , myselfName.pvk為簽名的文件名)

2、利用X.509證書(shū)(.cer)創(chuàng)建發(fā)行者證書(shū) (.spc),用到cert2spc工具,命令如下:

cert2spc myselfName.cer myselfName.spc

3、從.pvk和.spc格式轉(zhuǎn)換成.pfx格式,用到pvkimprt工具,命令如下:/Files/Fooo/pvkimprt.rar

pvkimprt -pfx myselfName.spc myselfName.pvk

(請(qǐng)將pvkimprt 下載解壓至該目錄:D:\Program Files\Microsoft Visual Studio 8\VC ,否則提示訪問(wèn)拒絕,即證書(shū)路徑不對(duì)  ,  注,創(chuàng)建時(shí)證書(shū)也在該目錄下

)

按提示操作可導(dǎo)出.pfx證書(shū),若第1步設(shè)置了私鑰密碼,此處需要輸入驗(yàn)證

4、在vs項(xiàng)目的ClickOnce清單簽名的證書(shū)設(shè)置處點(diǎn)擊“從文件選擇”瀏覽定位到第3步導(dǎo)出的.pfx證書(shū),此處需要驗(yàn)證第3步中設(shè)置的證書(shū)私鑰密碼。

=================================================
makecert工具和cert2spc工具.NET Framework自帶,pvkimprt工具下載地址如下
http://download.microsoft.com/download/vba50/Utility/1.0/NT5/EN-US/pvkimprt.exe

 

 

3、clickonce簽名

場(chǎng)景:用于生產(chǎn)環(huán)境的項(xiàng)目進(jìn)行系統(tǒng)升級(jí),在發(fā)布ClickOnce過(guò)程中發(fā)現(xiàn)簽名已過(guò)期,現(xiàn)場(chǎng)工程師重新生成了一個(gè)簽名,然后進(jìn)行發(fā)布,發(fā)布完成后,所有客戶(hù)端無(wú)法更新,提示簽名錯(cuò)誤。
問(wèn)題:VS2005做年簽名只有一年期限,所以很容易在維護(hù)期內(nèi)就過(guò)期了,如果新做簽名結(jié)果會(huì)造成客戶(hù)端驗(yàn)證簽名出錯(cuò)無(wú)法更新。

解決辦法:
     1、新做一個(gè)簽名,使用新的簽名做ClickOnce,所有客戶(hù)端將原來(lái)程序刪除,重新使用新的ClickOnce安裝程序進(jìn)行安裝。
         (此方法太可恥了,如果再有升級(jí)的話,可能還會(huì)有這問(wèn)題,同時(shí)ClickOnce也得改名叫ClickOneYear了)。

     2、利用原有簽名,延長(zhǎng)有效時(shí)間。
          (中文)http://support.microsoft.com/kb/925521/zh-cn
           (英文)http://support.microsoft.com/kb/925521/en-us

          有此朋友發(fā)現(xiàn)過(guò)這樣的問(wèn)題,也知道解決辦法,但如果機(jī)器上沒(méi)裝VC++可能操作起來(lái)也不方便,現(xiàn)編譯完成一份,各位可以下載:
         http://files.cnblogs.com/spymaster/RenewCert.rar
         使用方法:到命令窗口,輸入
         renewcert <OldCertificate>.pfx <NewCertificate>.pfx ""CN=<NewCertificateName>"" <Password>
         好了,新簽名的有限期是5年。

      3、項(xiàng)目之初就做一個(gè)長(zhǎng)效的簽名。
          http://www.cnblogs.com/cncxz/archive/2007/03/15/675937.html

本站僅提供存儲(chǔ)服務(wù),所有內(nèi)容均由用戶(hù)發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊舉報(bào)
打開(kāi)APP,閱讀全文并永久保存 查看更多類(lèi)似文章
猜你喜歡
類(lèi)似文章
vs的tool命令makecert生成數(shù)字簽名證書(shū)
Create your own .pfx file for ClickOnce
利用VSTO實(shí)現(xiàn)的office后門(mén) – 3gstudent – Good in study, attitude and health
常見(jiàn)證書(shū)格式和轉(zhuǎn)換
vs自帶工具進(jìn)行代碼數(shù)字簽名方法
NTFS格式分區(qū)加密的文件,用恢復(fù)軟件恢復(fù)后如何能打開(kāi)?
更多類(lèi)似文章 >>
生活服務(wù)
分享 收藏 導(dǎo)長(zhǎng)圖 關(guān)注 下載文章
綁定賬號(hào)成功
后續(xù)可登錄賬號(hào)暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點(diǎn)擊這里聯(lián)系客服!

聯(lián)系客服