Das automatische Upgrade der Website umfasst hauptsächlich das Herunterladen bestimmter Dateien von einem Server auf diesen Server und das anschließende Aktualisieren der heruntergeladenen Dateien.
Beispielsweise gibt es Server A, Server B und Client C.
Als von der Firma COM entwickeltes Produkt ist das DIV-Websitesystem auf Server B installiert und seine Update-Einstellungen und Update-Dateien befinden sich auf Server A. Wenn Client C auf die Website von Server B zugreift, lädt B die Update-Datei von A herunter und führt dann den Update-Vorgang durch.
Obwohl der vierte Schritt der wichtigste und der Kern der Logik ist, sind wir auch daran gebunden, welche Dateien heruntergeladen werden sollen und wie sie heruntergeladen werden.
Das hier vorgestellte ASP.NET2.0 ist VB.NET. VB.NET führt einen neuen Namespace ein – My .
Mein Bereich enthält viele Inhalte. Lassen Sie uns hier über einen sprechen. Viele Leute haben vielleicht bemerkt, dass es sich um die My.Computer.Network.DownloadFile-Methode handelt.
Teilweise Klasse _DefaultClass _Default
Erbt System.Web.UI.Page
Protected Sub Page_Load()Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Behandelt Me.Load
Dim pFile As String = " http://xpasp.e0351.cn/aa.html "
Dim sFile As String = „cc.html“
My.Computer.Network.DownloadFile(pFile, System.Web.HttpContext.Current.Server.MapPath(sFile))
Sub beenden
End Class
ist sehr einfach, haha. Wenn Benutzer C die Seite öffnet, lädt das Programm die Datei automatisch herunter.
Vergleiche werden an anderen Stellen nicht eingeführt, da die Logik komplizierter ist. Ich möchte beispielsweise die Update-Priorität (muss aktualisiert werden, vom Benutzer ausgewählt usw.) sowie die Versionskontrolle usw. implementieren.
von Xie Ping
10. Juli 2006