c# cs发布clickone 部署实现自动升级
1.mesClient右击发布,发布到指定文件夹,如update
2.IIS建立网站,指向该文件夹update
结果:
(1)updated文件夹中的文件:
(2)安装exe后结果
会安装到默认路径:C:\Users\JYL\AppData\Local\Apps\2.0\MEK2Q8KX.1NN 红色部分不同电脑不同,路径差不多
可在上面文件夹查看应用程序是否可用,这里的文件来源于下图生成路径..\..\Output\MesClient\
能错报错的点:
1.发布失败:可能是缺失dll,将output中dll拷贝到bin\Debug
2.exe程序安装时报错,检查IIS, 检查C:\Windows\System32\inetsrv\config中applicationHost文件的hid…节点
3.应用程序安装但无反应,可在C:\Users\JYL\AppData\Local\Apps\2.0\MEK2Q8KX.1NN查看应用程序是否可用,这里的文件来源于下图生成路径..\..\Output\MesClient\
若果是缺失dll文件,将引用属性中复制本地改为true,就会一起到output中进行发布了
发布配置:
参考文章:
https://blog.****.net/kongwei521/article/details/43485199
http://swanmsg.blog.sohu.com/162994305.html