• 全部
  • C#综合技术
  • C#互联网桌面应用
  • AppLauncher
  • WinForm&WPF
  • C#开发新技术
  • 问答

ClickOne 及动态配置文件

lujun-cc 2007-04-16 05:08:59
需求:
1、C/S程序,采用ClickOnce方式部署到应用服务器上;
2、在往应用程序服务器部署时,根据指定的信息自动产生配置文件,例如该文件中记录数据库服务器的IP等,该文件作为客户端运行的一部分;
3、客户端连接应用程序服务器,并以ClickOnce方式安装,安装完成后,使用“配置文件”进行工作;

问题:
我把我的应用以ClickOnce方式部署到服务器上,然后到服务器上的目录下,修改了MyApp.exe.config.deploy文件的内容(模拟了动态产生的配置文件),然后客户端安装时,报错说数据验证不一致;

请问这样的问题该怎么解决,或者这个需求怎么实现;
...全文
520 点赞 收藏 9
写回复
9 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
andrawsky 2007-11-20
使用MageUI工具重新进行签名
回复
sanshisong 2007-06-23
我也遇到了同样的问题,谁来解决下,大虾们出来
回复
jijl2001 2007-05-10
smartclint不是只有个ClickOnce的,配置文件有两种的
1. 只读,应用程序范围内设置:app.exe.config
2. 读/ 写用户指定设置:user.config
你可以把要修改的设置放在scope为user的变量中
右击Properties文件夹属性,也可以新建一个setting文件,他会建一个类

s = Properties.Settings.Default.DatabaseConnectionString;

Properties.Settings.Default.ViewSalaryInfo = true;
Properties.Settings.Default.Save();

具体可以看MSDN
回复
lujun-cc 2007-05-10
CSDN上的人都 床上等你 了吗?这么久都没人回
回复
fengxin107 2007-04-29
楼主解决没?我也遇到了同样的问题
回复
lujun-cc 2007-04-18
自己再顶
回复
zxilu 2007-04-17
没有修改过.deploy文件, 你可以把“配置文件”一起发布到服务器上啊, 这样更新的时候连配置文件一起下来了.

回复
lujun-cc 2007-04-17
还是没人?
回复
lujun-cc 2007-04-16
……
回复
发帖
C#
创建于2007-09-28

10.5w+

社区成员

.NET技术 C#
申请成为版主
帖子事件
创建了帖子
2007-04-16 05:08
社区公告

让您成为最强悍的C#开发者