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