A atualização automática do site envolve principalmente o download de determinados arquivos de um servidor para este servidor e, em seguida, a atualização dos arquivos baixados.
Por exemplo, existe o servidor A, o servidor B e o cliente C.
Por ser um produto desenvolvido pela empresa COM, o sistema do site DIV está instalado no servidor B, e suas configurações e arquivos de atualização estão no servidor A. Quando o cliente C acessa o site do servidor B, B baixa o arquivo de atualização de A e então executa a operação de atualização.
Embora a quarta etapa seja a mais importante e o núcleo da lógica, quais arquivos baixar e como baixá-los também estão vinculados a nós.
O ASP.NET2.0 apresentado aqui é o VB.NET. VB.NET introduz um novo namespace - My .
Meu espaço contém muitos conteúdos, vamos falar de um aqui. Muitas pessoas devem ter notado que é o método My.Computer.Network.DownloadFile.
Classe Parcial _DefaultClass _Default
Herda System.Web.UI.Page
Sub Page_Load protegido () Sub Page_Load (ByVal sender As Object, ByVal e As System.EventArgs) Trata Me.Load
Dim pFile As String = " http://xpasp.e0351.cn/aa.html "
Dim sFile As String = "cc.html"
Meu.Computer.Network.DownloadFile(pFile, System.Web.HttpContext.Current.Server.MapPath(sFile))
Finalizar sub
End Class
é muito simples, haha. Quando o usuário C abre a página, o programa baixa automaticamente o arquivo.
Comparações não serão introduzidas em outras partes porque a lógica é mais complicada. Por exemplo, quero implementar prioridade de atualização (deve ser atualizado, selecionado pelo usuário, etc.), bem como controle de versão, etc.
por Xie Ping
10 de julho de 2006