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 对该文件重新签名
|
本机存在的证书 |
|
证书密码,没有密码可不填 |
浙公网安备 33010602011771号