c# cs发布clickone 部署实现自动升级

1.mesClient右击发布,发布到指定文件夹,如update

2.IIS建立网站,指向该文件夹update

 

结果

1updated文件夹中的文件:

c# cs发布clickone 部署实现自动升级

2)安装exe后结果

会安装到默认路径:C:\Users\JYL\AppData\Local\Apps\2.0\MEK2Q8KX.1NN   红色部分不同电脑不同,路径差不多

c# cs发布clickone 部署实现自动升级

可在上面文件夹查看应用程序是否可用,这里的文件来源于下图生成路径..\..\Output\MesClient\

 

能错报错的点:

1.发布失败:可能是缺失dll,outputdll拷贝到bin\Debug

2.exe程序安装时报错,检查IIS 检查C:\Windows\System32\inetsrv\configapplicationHost文件的hid…节点

3.应用程序安装但无反应,可在C:\Users\JYL\AppData\Local\Apps\2.0\MEK2Q8KX.1NN查看应用程序是否可用,这里的文件来源于下图生成路径..\..\Output\MesClient\    

若果是缺失dll文件,将引用属性中复制本地改为true,就会一起到output中进行发布了

c# cs发布clickone 部署实现自动升级

 

发布配置:

c# cs发布clickone 部署实现自动升级

 

 

 

c# cs发布clickone 部署实现自动升级


参考文章:

https://blog.****.net/kongwei521/article/details/43485199

http://swanmsg.blog.sohu.com/162994305.html