您的位置:首页 > 其它

一、项目描述(动态加载、remoting)

2010-12-14 16:59 225 查看
最近一段时间一直在忙碌一个项目,项目要求实现:

1、Web控制台:要求实现上传dll文件,并将dll文件信息保存到xml(分为web控制台xml、服务器xml、客户端xml),对xml进行管理,管理的xml对象包括logger信息、数据库信息、dll文件信息。

2、windows服务:根据xml动态加载dll,并实现对dll文件内容进行处理,可分为local、remoting、http三种模式。需要实现根据xml的信息改变而动态加载或卸载dll。

3、客户端。

要求上传的dll保存方式为:文件夹DLL\dll FullName\DateTime\*.dll。windows服务通过xml里的dll信息动态加载dll,每个dll生成一个新程序域,通过卸载程序域卸载dll。dll要求实现统一接口,反射后通过接口调用本地的数据库处理类,实现对数据库进行处理。

涉及技术:xml、反射、remoting客户端激活模式、remoting服务端模式、windows服务、AppDomain动态加载和卸载。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: