Web サイトの自動アップグレードには主に、サーバーからこのサーバーに特定のファイルをダウンロードし、ダウンロードしたファイルを更新することが含まれます。
たとえば、サーバー A、サーバー B、クライアント C があります。
DIV Web サイトシステムは COM 社が開発した製品であり、サーバー B にインストールされ、その更新設定と更新ファイルはサーバー A にあります。クライアント C がサーバー B の Web サイトにアクセスすると、B は A から更新ファイルをダウンロードし、更新操作を実行します。
4 番目のステップは最も重要であり、ロジックの核心ですが、どのファイルをダウンロードするか、どのようにダウンロードするかも私たちに関係しています。
ここで紹介するASP.NET2.0はVB.NETです。 VB.NET では、新しい名前空間 My が導入されています。
私のスペースには多くのコンテンツが含まれています。ここではその 1 つについて説明しましょう。これが My.Computer.Network.DownloadFile メソッドであることに気づいた人も多いかもしれません。
部分クラス _DefaultClass _Default
System.Web.UI.Page の継承
Protected Sub Page_Load()Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles 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))
エンドサブ
End Class は
とてもシンプルです(笑)。ユーザー C がページを開くと、プログラムは自動的にファイルをダウンロードします。
ロジックがより複雑になるため、他の部分では比較は紹介しません。たとえば、更新の優先順位 (必ず更新する必要がある、ユーザーが選択するなど) やバージョン管理などを実装したいと考えています。
謝萍著
2006 年 7 月 10 日