综合应用WPF/WCF/WF/LINQ之十六:关于更改XBAP程序的配置文件的问题

简介:
XBAP程序的运行原理是:将exe程序下载到客户端的机器上,然后运行客户端机器上的exe程序。这个exe程序存放在C:\Documents and Settings\(用户名)\Local Settings\Apps\2.0下面的某个子目录下(时间久了后,这里可能会有很多很多的子目录,需要一一查看才能确认哪个最新,所以最好先将里面的所有子目录全部删除,不过误删了笔者也不负责哦:))。
  由于运行的是客户端机器上的exe程序,因此,更改服务器端的config文件并不会起任何作用,除非版本有升级,程序会自动重新下载。
  这点很麻烦,但在这篇文章中,笔者也没有很好的解决这个问题的方案,不过贴出来,也可以抛砖引玉,或者避免大家重复尝试。
  这里笔者只提供两个不是很完美的方案,以供参考。
  方案一:先在客户端访问服务器端的XBAP程序,然后找到C:\Documents and Settings\(用户名)\Local Settings\Apps\2.0下面最新的那个子目录,更改Eallies.OA.UI.exe.config文件中的配置。这个方案的缺点是:每个客户端都需要先访问再更改,而且到底哪个目录是最新的也不好确认。
  方案二:更改App.config文件,更改版本号,重新编译并发布。该方案的缺点是每次更改都需要重新编译,失去了“配置”的意义,但好处就是只需要在服务器端发布一次即可。
  笔者会继续寻找更好的解决方案。




本文转自 Eallies 51CTO博客,原文链接:http://blog.51cto.com/eallies/79026,如需转载请自行联系原作者
目录
相关文章
|
开发者 开发工具 定位技术
|
C# Windows
WPF程序在Windows 7下应用Windows 8主题
原文:WPF程序在Windows 7下应用Windows 8主题 这篇博客介绍如何在Windows 7下应用Windows 8的主题。 首先我们先看一个很常见的场景,同样的WPF程序(样式未重写)在不同的操作系统上展示会有些不同。
1054 0
|
8月前
|
C# 开发者 Windows
基于Material Design风格开源、易用、强大的WPF UI控件库
基于Material Design风格开源、易用、强大的WPF UI控件库
421 0
|
8月前
|
C#
浅谈WPF之装饰器实现控件锚点
使用过visio的都知道,在绘制流程图时,当选择或鼠标移动到控件时,都会在控件的四周出现锚点,以便于修改大小,移动位置,或连接线等,那此功能是如何实现的呢?在WPF开发中,想要在控件四周实现锚点,可以通过装饰器来实现,今天通过一个简单的小例子,简述如何在WPF开发中,应用装饰器,仅供学习分享使用,如有不足之处,还请指正。
163 1
|
5月前
|
开发框架 缓存 前端开发
循序渐进介绍基于CommunityToolkit.Mvvm 和HandyControl的WPF应用端开发(11) -- 下拉列表的数据绑定以及自定义系统字典列表控件
循序渐进介绍基于CommunityToolkit.Mvvm 和HandyControl的WPF应用端开发(11) -- 下拉列表的数据绑定以及自定义系统字典列表控件
|
5月前
|
C# 开发者 Windows
一款基于Fluent设计风格、现代化的WPF UI控件库
一款基于Fluent设计风格、现代化的WPF UI控件库
135 1
|
5月前
|
C# Windows
WPF中如何使用HandyCotrol控件库
WPF中如何使用HandyCotrol控件库
229 1