ClickOnce部暑(重新指定部署更新位置)

 

重新指定部署更新位置

前期工作:安装包的虚拟目录已经设置完毕

 

指定部署更新的位置及对应用程序和部署清单进行签名

 

命令行执行步骤:

1.      打开.NET Framework 命令行

2.      使用mage命令进行部署位置更新 

Mage -Update BATFOLDER.exe.application -ProviderUrl

http://192.168.10.222/BATFOLDER/BATFOLDER.application

“BATFOLDER.exe.application”: 是 Click Once 应用程序清单的路径

“http://192.168.10.222/BATFOLDER/BATFOLDER.application”:

 Click Once 用来检查应用程序更新的 URL

 

注意:签名需要对应用程序所有部署版本进行

3.      使用mage命令对该文件重新签名

Mage –Sign BATFOLDER.application –CertFile SeaSkyLandTaiwan.pfx –Password passwd

“BATFOLDER.application”: 是 Click Once 应用程序清单的路径

“SeaSkyLandTaiwan.pfx”:为ClickOnce清单签名的.pfx格式数字证书

 

注意:签名需要对应用程序所有部署版本进行

 

打开.NET Framework 命令行:

C:"WINDOWS"system32"cmd.exe /k ""C:"Program Files"Microsoft Visual Studio 8"SDK"v2.0"Bin"sdkvars.bat""

 

 

使用 MageUI.exe(基于 Windows 窗体的实用工具)执行步骤:

1.      打开 .NET Framework 命令提示窗口并键入:mageui.exe 出现如下界面

 

2.      在“文件”菜单上选择“打开”,以打开应用程序的部署清单。

3.      选择“部署选项”选项卡。

4.      在名为“启动位置”的文本框中,输入应用程序更新的部署清单所在目录的 URL。

5.      保存该部署清单(自动弹出签名界面,见6)。

6.      使用 Mage.exe 对该文件重新签名

 

 

本机存在的证书

证书密码,没有密码可不填

 

posted on 2009-03-16 11:38  林子  阅读(1001)  评论(0)    收藏  举报

导航