博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
综合应用WPF/WCF/WF/LINQ之十六:关于更改XBAP程序的配置文件的问题
阅读量:5843 次
发布时间:2019-06-18

本文共 696 字,大约阅读时间需要 2 分钟。

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,如需转载请自行联系原作者
你可能感兴趣的文章
ExtJS应用架构设计(二)
查看>>
Openstack之路(四)计算服务Nova
查看>>
linux学习入门之Linux系统目录结构
查看>>
远程服务器不能复制粘贴解决方法
查看>>
UVALive2953 POJ1775 ZOJ2358 Sum of Factorials【打表+穷尽搜索】
查看>>
码农们:完美主义也是一种错
查看>>
[BZOJ 3531][Sdoi2014]旅行(树链剖分+线段树)
查看>>
把UltraEdit改造成VC
查看>>
(个人)Linux基本指令收集
查看>>
switch与ifelse的效率问题
查看>>
【开源】C#信息抽取系统【招募C#队友】
查看>>
angular 表单操作
查看>>
站内消息弹出层简单实现
查看>>
HDU - Pseudoforest
查看>>
Nexus杂
查看>>
android提权
查看>>
Android --- GreenDao的实现(ORM框架)
查看>>
正则3
查看>>
HUT-XXXX The window of the dazzling 模拟
查看>>
用Java发起HTTP请求与获取状态码(含状态码列表)
查看>>