如何在clickonce部署中修改配置文件?
时间:2020-03-05 18:59:43 来源:igfitidea点击:
我有一个通过clickonce部署的应用程序,但是如何修改部署服务器上的配置文件?我的意思是,一旦测试了产品,就应该将其部署在我们的生产服务器中,但是需要修改一些配置参数以消耗生产资源吗?听说我们应该使用MageUI.exe,但仍然不确定。
感谢帮助。
谢
解决方案
回答
是的,最好的方法可能是MageUI。只需使用MageUI打开清单,单击"保存",它会提示我们退出清单。
对清单进行签名时,有两个选择。我们可以使用自我证书或者购买证书。自我证书易于使用,但安装该应用程序后,发布者将显示为"未知"。如果我们购买证书,请按照以下说明创建对ClickOnce清单进行签名所需的文件http://www.softinsight.com/bnoyes/CommentView.aspx?guid=78d107d1-3937-4d8d-81d9-73cb6ae18eee。
回答
codeConcussion是正确的,我们一直在进行配置更改。要记住的事情是,如果要管理版本,以使用户仅在服务器上有新版本时才获得smartclient的新版本,则需要任意增加清单文件中的版本以获得配置更改以再次下载给用户。
当然,这可能很危险,具体取决于部署过程对应用程序进行版本控制的方式。对于我们来说,我们使用基于时间的算法,将版本重新设置为HHMM后跟的日期(例如2008.9.23.1317)。这是在我们的构建/部署脚本中完成的,因此我们几乎可以确保可以将清单中的版本更改为2008.9.23.1318,而不必担心使用同一版本的另一个构建。
无论如何,要考虑的事情。