.NET快速开发整合框架(RDIFramework.NET)
4.2 平台自动升级模块
.NET快速开发整合框架(RDIFramework.NET),基于.NET的快速开发、整合框架,给用户和开发者最佳的.Net框架部署方案。
4.2平台自动升级模块
在软件的生命周期中,软件维护是一个重要的阶段,维护过程中涉及程序文件的升级更新。当部署的用户端数量较多时,升级程序的工作量大,目前通过网络(包括互联网、局域网)自动检测并更新程序的模式已经普及应用。软件开发过程中尽量使用可复用模块化设计技术,这点在软件行业内已形成共识。在实际过程中,由于模块化设计需使其具有通用性,即能满足在不同应用环境下的差异化需求,这就要求模块化的软件设计在软件功能上提供众多的参数配置,在不同的应用环境下使用不同的配置。绝大部分的软件需要不定期升级更新,在软件设计期如果不考虑软件升级更新的问题,在后继的软件维护工作中会遇到极大的困难。我们的平台客户端可以部署为WinForm、WebForm、WPF、Silverlight等,如果架构不是在在WebForm之上(即经典的C/S结构),那么升级显得尤为重要。
C/S结构有其固有的特点,如能充分发挥客户端的快速响应处理能力,很多工作可以由客户端处理后再提交给服务器,但是客户端布署,维护升级的成本却是非常的高。在我们的平台中已经架设了自动升级布署模块,解决C/S在维护升级方面的问题,充分展现C/S结构所带来的诸多优势。
一、平台升级效果
在我们的平台运行时默认就是检测是否有需要更新,如果没有更新就会自动进行登录界面。若平台存在更新,就会提示用户进行升级的选择(升级部署必须正确)。如下图所示:
图4.2.1是否进行平台升级选择
用户单击“Skip”按钮,可跳过升级,直接进入登录界面,单击“OK”,进行平台的升级,如下图所示:
图4.2.2平台升级进度
平台升级完成,单击“OK”进行平台登录界面。如下图所示:
图4.2.3平台升级完成
二、平台升级的配置。
平台升级的配置极为简单,找到统一项目管理平台(UMPlatForm.NET)可执行文件所在目录下的“Autoupdater.config”,使用文本文件打开后找到“ServerUrl”配置节,如下图所示:
图4.2.4平台升级配置
把其中的http://localhost:8000/AutoupdateService.xml配置为实际的更新服务地址即可。
作者: EricHu 出处: http://blog.csdn.net/chinahuyong Email: 406590790@qq.com QQ 交流:406590790 平台博客: 【CSDN】http://blog.csdn.net/chinahuyong 【CNBLOGS】http://www.cnblogs.com/huyong 关于作者:高级工程师、信息系统项目管理师、DBA。专注于微软平台项目架构、管理和企业解决方案,多年项目开发与管理经验,曾多次组织并开发多个大型项目,精通DotNet,DB(SqlServer、Oracle等)技术。熟悉Java、Delhpi及Linux操作系统,有扎实的网络知识。在面向对象、面向服务以及数据库领域有一定的造诣。现从事DB管理与开发、WinForm、WCF、WebService、网页数据抓取以及ASP.NET等项目管理、开发、架构等工作。 如有问题或建议,请多多赐教! 本文版权归作者和CNBLOGS博客共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,如有问题,可以通过邮箱或QQ 联系我,非常感谢。
相关推荐
RDIFramework.NET敏捷开发框架,是我司重磅推出的基于全新.NET Framework与.NET Core的快速信息化系统开发、整合框架,为企业快速构建跨平台、企业级的应用提供了强大支持。 开发人员不需要开发系统的基础功能和公共...
C#.NET快速开发框架_V1.1程序 NFine是基于C# 语言的极速 WEB + ORM 框架,其核心设计目标是开发迅速、代码量少、学习简单、功能强大、轻量级、易扩展,让Web开发更迅速、简单。能解决60%重复工作。为您节约更多时间...
.NET快速信息化系统开发整合框架(RDIFramework.NET)V3.0
RDIFramework.NET敏捷开发框架,基于.NET的快速信息化系统开发、整合框架,给用户和开发者最佳的.NET框架部署方案。 界面精致美观,功能强大,支持Web、WinForm,兼容所有浏览器。
RDIFramework.NET敏捷开发框架,是我司重磅推出的基于全新.NET Framework与.NET Core的快速信息化系统开发、整合框架,为企业快速构建跨平台、企业级的应用提供了强大支持。 开发人员不需要开发系统的基础功能和公共...
总结来说,".NET快速开发框架"是.NET平台上的一款强大工具,它整合了工作流、接口设计等多个关键要素,为开发者提供了高效、灵活的开发环境。通过深入理解并充分利用这个框架,开发者可以快速构建出稳定、高性能的...
ASP.NET Core是一个由微软开发的开源、跨平台的web应用框架,它是在.NET Core基础上构建的,用于构建高性能、模块化的互联网规模的应用程序。这个"asp.net core敏捷开发框架c#源码"提供了完整的C#源代码,适用于那些...
ASP.NET Web开发是一种微软公司推出的用于构建Web应用程序的技术框架,它基于.NET Framework或.NET Core,提供了丰富的功能和工具,使得开发者能够快速、高效地构建动态、数据驱动的网站和应用程序。这个"ASP.NET ...
Emgu CV是将OpenCV使用.net编程语言(C#)封装成的.net库,使用Emgu CV就可以在.net平台上调用OpenCV的功能,同时,Emgu CV也是开源的。 Emgu CV官网:http://www.emgu.com 从官网上你可以找到Emgu的最新版本、...
5.简单易用,在线配置即可完成常规模块的开发,降低开发门槛。 6.卓越的性能表现。 7.支持系统在线开发、维护。 8.灵活的自定义让框架能适应更多场景成为可能。 9.支持传统asp.net及MVC。 10.提供基础的角色权限。 ...
RDIFramework.NET代码生成器集代码生成、各数据库对象文档生成、数据库常用管理于一身,是软件开发者快速开发的神器。代码的生成支持基于数据库与PowerDesign设计文件生成,为企业及个人开发者能快速生成常用代码与...
在OA(办公自动化)、ERP(企业资源规划)、BPM(业务流程管理)、CRM(客户关系管理)、WMS(仓库管理系统)、TMS(运输管理系统)和MIS(管理信息系统)等业务管理系统中,这样的组合可以实现快速的界面开发,同时...
【基于ASP.NET的Web开发框架】是Web应用程序开发的一个强大工具,它利用Microsoft的.NET Framework提供了高效、可扩展且易于维护的解决方案。该框架的核心在于ASP.NET,一个用于构建动态网站、应用程序和服务的平台...
【标题】"一套通用的Easyui+asp.net mvc开发框架源码"揭示了这是一个用于构建Web应用程序的基础架构,结合了两种技术:Easyui和asp.net MVC5。Easyui是一个基于jQuery的用户界面库,提供了丰富的组件和主题,用于...
《.NET平台开发CRM》课件—03在.NET框架下开发三层结构数据库应用系统.pdf《.NET平台开发CRM》课件—03在.NET框架下开发三层结构数据库应用系统.pdf《.NET平台开发CRM》课件—03在.NET框架下开发三层结构数据库应用...
开发者提供一个有利于学习、快速开发高性能软件的框架,此框架对所有源码开放。 十分具有 学习价值,值得推荐一下,感兴趣的朋友们不要错过哦。 二、功能介绍 CH:代码生成层。 Common:公用代码层。 DB...
1、一套基于ASP.NET MVC+EF6+Bootstrap开发出来的框架,源代码完全开源,可以帮助你解决C#以及.NET项目68%的重复工作,让开发人员远离加班。 2、使用ApacheLicense2.0协议,采用主流框架,容易上手,简单易学,学习...
简单的 .NET 开发框架。 这是一个基于.Net语言框架而设计的开发框架。集成了许多常规用到的开发功能,主要目的是利于基于此框架的服务器快捷开发! 快速使用 可以直接从NuGet库中搜索安装最新版本。 版本支持 版本 ...
在.NET平台上,分布式开发框架可以帮助开发者解决跨多个计算机节点的复杂性,通过提供一套标准和工具,简化了多机器间的通信和数据共享。本文将深入探讨.NET分布式开发框架的关键概念、核心组件以及如何利用它来构建...
.net后端高效开发框架.zip.net后端高效开发框架.zip.net后端高效开发框架.zip.net后端高效开发框架.zip.net后端高效开发框架.zip.net后端高效开发框架.zip.net后端高效开发框架.zip.net后端高效开发框架.zip