网站的自动升级主要是要实现从一台服务器上下载某些文件到本服务器上然后对下载下来的文件进行更新等操作
比如现在有服务器A服务器B和客户端C
作为COM公司开发的产品DIV网站系统被安装到服务器B上而它的更新设置及更新文件则在服务器A上当客户C访问服务器B的网站时B从A上下载更新文件然后进行更新操作
其中虽然第四步最重要是逻辑的核心但是下载什么文件怎么下载也捆饶着我们
这里介绍的ASPNET是VBNETVBNET 引入了一个新的命名空间 —— My
My空间包含很多内容我们这里就说一个可能很多人都注意到了就是MyComputerNetworkDownloadFile方法
Partial Class _DefaultClass _Default
Inherits SystemWebUIPage
Protected Sub Page_Load()Sub Page_Load(ByVal sender As Object ByVal e As SystemEventArgs) Handles MeLoad
Dim pFile As String =
Dim sFile As String = l
MyComputerNetworkDownloadFile(pFile SystemWebHttpContextCurrentServerMapPath(sFile))
End Sub
End Class
很简单吧呵呵当用户C打开页面时程序自动下载文件
其他部分就不介绍了比较因为逻辑比较复杂比如我要实现更新优先级(必须更新的用户选择的等)还有版本的控制等