La mise à jour automatique du site internet consiste principalement à télécharger certains fichiers d'un serveur vers ce serveur, puis à mettre à jour les fichiers téléchargés.
Par exemple, il y a le serveur A, le serveur B et le client C.
En tant que produit développé par la société COM, le système de site Web DIV est installé sur le serveur B et ses paramètres de mise à jour et ses fichiers de mise à jour se trouvent sur le serveur A. Lorsque le client C accède au site Web du serveur B, B télécharge le fichier de mise à jour depuis A puis effectue l'opération de mise à jour.
Bien que la quatrième étape soit la plus importante et la base de la logique, les fichiers à télécharger et comment les télécharger nous sont également liés.
L'ASP.NET2.0 présenté ici est VB.NET. VB.NET introduit un nouvel espace de noms - My .
Mon espace contient de nombreux contenus, parlons-en un ici. Beaucoup de gens ont peut-être remarqué qu'il s'agit de la méthode My.Computer.Network.DownloadFile.
Classe partielle _DefaultClass _Default
Hérite de System.Web.UI.Page
Protected Sub Page_Load()Sub Page_Load (ByVal sender As Object, ByVal et As System.EventArgs) gère Me.Load
Dim pFile As String = " http://xpasp.e0351.cn/aa.html "
Dim sFile As String = "cc.html"
Mon.ordinateur.Network.DownloadFile(pFile, System.Web.HttpContext.Current.Server.MapPath(sFile))
Fin du sous-marin
La fin des cours
est très simple, haha. Lorsque l'utilisateur C ouvre la page, le programme télécharge automatiquement le fichier.
Les comparaisons ne seront pas introduites dans d’autres parties car la logique est plus compliquée. Par exemple, je souhaite implémenter la priorité de mise à jour (doit être mise à jour, sélectionné par l'utilisateur, etc.), ainsi que le contrôle de version, etc.
par Xie Ping
10 juillet 2006