การอัปเกรดอัตโนมัติของเว็บไซต์ส่วนใหญ่จะเกี่ยวข้องกับการดาวน์โหลดไฟล์บางไฟล์จากเซิร์ฟเวอร์ไปยังเซิร์ฟเวอร์นี้ จากนั้นอัปเดตไฟล์ที่ดาวน์โหลด
ตัวอย่างเช่น มีเซิร์ฟเวอร์ A, เซิร์ฟเวอร์ B และไคลเอนต์ C
เนื่องจากผลิตภัณฑ์ที่พัฒนาโดยบริษัท COM ระบบเว็บไซต์ DIV ได้รับการติดตั้งบนเซิร์ฟเวอร์ B และการตั้งค่าการอัพเดตและไฟล์การอัพเดตจะอยู่บนเซิร์ฟเวอร์ A เมื่อไคลเอนต์ C เข้าถึงเว็บไซต์ของเซิร์ฟเวอร์ B, B จะดาวน์โหลดไฟล์อัพเดตจาก A จากนั้นดำเนินการอัพเดต
แม้ว่าขั้นตอนที่สี่จะเป็นขั้นตอนที่สำคัญที่สุดและเป็นแกนหลักของตรรกะ แต่ไฟล์ที่จะดาวน์โหลดและวิธีการดาวน์โหลดนั้นก็เชื่อมโยงกับเราเช่นกัน
ASP.NET2.0 ที่แนะนำที่นี่คือ VB.NET VB.NET แนะนำเนมสเปซใหม่ - My .
พื้นที่ของฉันมีเนื้อหามากมาย มาพูดถึงเรื่องหนึ่งกันที่นี่ หลายๆ คนอาจจะสังเกตเห็นว่าเป็นเมธอด My.Computer.Network.DownloadFile
คลาสบางส่วน _DefaultClass _Default
สืบทอด System.Web.UI.Page
Page_Load ย่อยที่ได้รับการป้องกัน () Sub Page_Load (ผู้ส่ง ByVal As Object, ByVal e As System.EventArgs) จัดการ 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
ง่ายมาก 555 เมื่อผู้ใช้ C เปิดเพจ โปรแกรมจะดาวน์โหลดไฟล์โดยอัตโนมัติ
การเปรียบเทียบจะไม่ถูกนำมาใช้ในส่วนอื่นๆ เนื่องจากตรรกะจะซับซ้อนกว่า ตัวอย่างเช่น ฉันต้องการใช้ลำดับความสำคัญในการอัปเดต (ต้องอัปเดต เลือกผู้ใช้ ฯลฯ) รวมถึงการควบคุมเวอร์ชัน ฯลฯ
โดย ซี่ ปิง
10 กรกฎาคม 2549