La actualización automática del sitio web implica principalmente descargar ciertos archivos de un servidor a este servidor y luego actualizar los archivos descargados.
Por ejemplo, está el servidor A, el servidor B y el cliente C.
Como producto desarrollado por la empresa COM, el sistema del sitio web DIV está instalado en el servidor B, y su configuración de actualización y sus archivos de actualización están en el servidor A. Cuando el cliente C accede al sitio web del servidor B, B descarga el archivo de actualización de A y luego realiza la operación de actualización.
Aunque el cuarto paso es el más importante y el núcleo de la lógica, qué archivos descargar y cómo descargarlos también están ligados a nosotros.
El ASP.NET2.0 presentado aquí es VB.NET. VB.NET presenta un nuevo espacio de nombres: My .
Mi espacio contiene muchos contenidos, hablemos de uno aquí. Mucha gente habrá notado que es el método My.Computer.Network.DownloadFile.
Clase parcial _DefaultClass _Default
Hereda la página System.Web.UI.Page
Sub Page_Load protegido ()Sub Page_Load (remitente ByVal como objeto, ByVal y como System.EventArgs) Me maneja.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))
Subtítulo final
End Class
es muy sencillo, jaja. Cuando el usuario C abre la página, el programa descarga automáticamente el archivo.
No se introducirán comparaciones en otras partes porque la lógica es más complicada. Por ejemplo, quiero implementar la prioridad de actualización (debe actualizarse, seleccionarse por el usuario, etc.), así como control de versiones, etc.
por Xie Ping
10 de julio de 2006