asp.net 在线升级问题???[高分]

问题描述

需求如下:我有个asp.net的web项目,已经推广到很多地方使用,目前面临这样一个问题,升级困难:1.总是要客户QQ远程2.QQ远程不是长久之际求解决办法:希望能通过Web在线升级,升级内容包括,程序文件和数据库脚本,跪求可行的解决方案,如果现成的实现方案更好。

解决方案

解决方案二:
我用的方法,服务器上和本地都有一个升级文件,里面列着各个文件的版本等信息,每次启动时,先download升级文件,与本地作比较,列出版本号新的文件,然后逐个download
解决方案三:
没有FTP吗?数据库也可以用SQL语句进行在线修改
解决方案四:
额不是在自己的服务器上运行的啊
解决方案五:
web一般不进行升级
解决方案六:
那你得写一个类似于WindowsUpdate一样的service,部署在各个服务器端。然后这个service指向相同的更新服务器,每台服务器均需要有当前文件的清单,清单中包括有文件更新时间大小等,如果与服务器中的比较不对,那就去服务器上下载下来,然后再覆盖本地即可。这样你就只需要维护一台服务器就行了。不过这又出现一个问题,UpdateService还是需要更新又咋办?
解决方案七:
我不理解的就是既然用到了B/S,为何部署的服务器哪哪都是?
解决方案八:
b/s一般没有在线升级,文件升级可以用ftp啊,让他们给你一个ftp帐号就可以,至于sql脚本,你们完全可以给自己留一个操作页面,直接把sql复制进去执行下就行。
解决方案九:
引用6楼jjkk168的回复:

我不理解的就是既然用到了B/S,为何部署的服务器哪哪都是?

因为各个用户网络不是太好,就局域网使用
解决方案十:
服务器端放置一个自动检查程序,和你的统一服务器进行比较,发现有更新,就自动升级。
解决方案十一:
例如360安全卫士的自动升级,应该是同一个原理。
解决方案十二:
链接门到我博客
解决方案十三:
如果是很多地方都有部署web项目的话,建议每个web项目都预留webservice接口,用来检查程序是否有更新。webservice提供一个当前程序版本及文件列表,还需要在公司部署一个总的服务器用来做更新服务的。公司服务器定期更新时获取各个web站点的service,对比返回要更新的文件列表包...不知此思路行不行,高手指点

时间: 2024-08-22 14:40:01

asp.net 在线升级问题???[高分]的相关文章

ASP在线升级程序

ASP在线升级程序 <% '文件名:updata.asp '远程地址 const url="http://localhost/test/" action=request("action") if action="updata" then  download(url&"config.txt")  download(url&"pack.jpg")  response.Write("

ASP在线升级类文件

在线 <% Rem ##################################################################################### Rem ## 在线升级类声明 Class Cls_oUpdate Rem ################################################################# Rem ## 描述: ASP 在线升级类 Rem ## 版本: 1.0.0 Rem ## 作者: 萧月

ASP在线升级类说明文件

在线 ●描述: ASP 在线升级类●版本: 1.0.0●作者: 萧月痕(xiaoyuehen)●MSN: xiaoyuehen(at)msn.com●请将(at)以 @ 替换

使用C#的WebService实现客户端软件的在线升级功能

web|客户端|在线 前言:由于项目原因,要实施的客户离作者(itbaby)太远,考虑提供软件的在线升级功能.我们如何实现呢!先讲下思路. 思路:先实现WEB端的开发,主要考虑使用WEBService技术,提供远程服务的调用函数,返回一个文件的字节内容,然后写一个升级程序客户端,分发给客户使用的机器中,(可以随客户的软件一起安装).该客户端程序主要连接webserivce,然后将文件保存到本地机(客户的机器)中.就可以实现! 实现的细节:要考虑提供给客户软件版本问题,低版本的升级,最新版本的就不

巧用ASP实现在线生成PDF文档

    在开始讲解ASP实现在线生成PDF文档之前我们先了解一下PDF的历史,了解了某个东西,知道他的作用性以及重要性,再去学习该ASP程序相信效果一定不一样.     Adobe PDF格式已经变成很多机构和公司进行跨平台制表的通用媒体格式.尽管我不是这个产品的狂热痴迷者,却不得不接受这样一个事实:用这个格式产生一个协定可能会比用Word还要好.           由于在一家雇用公司工作,我已经把我们所有早期的软件写成能在Internet上运行,这样我们就能和小的子公司共享公用数据库了.然而

用C#实现在线升级

在线 用C#实现在线升级 //这是一个webservice private AppUpdate.UpdateServ  UpdateSvr;   private void button1_Click(object sender, System.EventArgs e)  {       if(LinkWebServices()==true)   {    this.label1.Text="连接服务器....... PASS";        if(CheckVer()==true) 

ASP.net在线求职招聘系统完全解析

asp.net|在线     网络的普及,给人们带来的另一个好处就是可以进行在线的就职和招聘.这样我们就不必在拿着厚厚的简历,满头大汗的在人才市场中穿梭.招聘企业也不需要花费大量的人力物理在招聘会上大张旗鼓地抢占招聘摊位了.网络招聘的另一个好处就是不受时间地点的限制,只要可以上网,就可以完成求职招聘过程.据调查,现在大学生毕业就业时,60%的学生网上求职,而越来越多的企业也青睐与进行网上招聘,毕竟,节约成本是每个老板都希望做的事情. 本章中,我们就以在线求职招聘系统实例,来完成本章内容.本章章节

VB中利用第三方控件实现软件在线升级

大家对金山毒霸.瑞星等杀毒软件的在线升级一定不陌生吧?它们可以利用在线升级程序进行在线升级,无需用户访问网站下载.这样的功能的确对于使用者来说是十分方便的.那么,您是否也想为您的软件添加方便的在线升级的功能呢?下面介绍一个第三方控件,能够帮你非常容易地就实现. bkDLControl控件一个可以快速实现在线下载的控件,它在下载的同时通过进度条显示进度.你可以编写当其下载完成后的事件,这样我们就可以轻松达到在线升级的目的. 要了解该控件强大便捷的功能,下面我们就通过一个实例来讲解. 第一步:首先启

用Delphi实现软件的在线升级

用过一般的杀毒软件,都知道,启动程序时,常会问,网上已经有新版本的,是否升级之类的提示,现在越来越多的软件都支持在线升级,你是否也想实现这个功能?本文就如何实现在线升级,讲述一下如何通过HTTP检测是否需要下载升级版本,下载并升级. 实现步骤: 1.网站提供升级信息. 2.使用HTTP从网站下载升级信息. 3.确定是否进行升级 4.升级程序 下面我们定义一下升级信息: [文件名1] datetime=时间 [文件名2] datetime=时间 存为HTML文件,如定义一个update.htm [