IT貓撲網(wǎng):您身邊最放心的安全下載站! 最新更新|軟件分類|軟件專題|手機(jī)版|論壇轉(zhuǎn)貼|軟件發(fā)布

您當(dāng)前所在位置:首頁(yè)網(wǎng)絡(luò)編程.Net編程 → ASP.NET2.0實(shí)現(xiàn)網(wǎng)站的自動(dòng)升級(jí)

ASP.NET2.0實(shí)現(xiàn)網(wǎng)站的自動(dòng)升級(jí)

時(shí)間:2015/6/28來源:IT貓撲網(wǎng)作者:網(wǎng)管聯(lián)盟我要評(píng)論(0)

網(wǎng)站的自動(dòng)升級(jí)主要是要實(shí)現(xiàn)從一臺(tái)服務(wù)器上下載某些文件到本服務(wù)器上,然后對(duì)下載下來的文件進(jìn)行更新等操作。

比如,現(xiàn)在有服務(wù)器A,服務(wù)器B和客戶端C。

作為COM公司開發(fā)的產(chǎn)品DIV網(wǎng)站系統(tǒng)被安裝到服務(wù)器B上,而它的更新設(shè)置及更新文件則在服務(wù)器A上。當(dāng)客戶C訪問服務(wù)器B的網(wǎng)站時(shí),B從A上下載更新文件,然后進(jìn)行更新操作。

其中雖然第四步最重要,是邏輯的核心,但是下載什么文件,怎么下載也捆饒著我們。

這里介紹的ASP.NET2.0是vb.NET。VB.NET 引入了一個(gè)新的命名空間 —— My .

My空間包含很多內(nèi)容,我們這里就說一個(gè)?赡芎芏嗳硕甲⒁獾搅,就是My.Computer.Network.DownloadFile方法。

Partial Class _DefaultClass _Default

Inherits 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 = "https://www.baidu.com/aa.html"

Dim sFile As String = "cc.html"

My.Computer.Network.DownloadFile(pFile, System.Web.HttpContext.Current.Server.MapPath(sFile))

End Sub

End Class

很簡(jiǎn)單吧,呵呵。當(dāng)用戶C打開頁(yè)面時(shí),程序自動(dòng)下載文件。

其他部分就不介紹了比較,因?yàn)檫壿嫳容^復(fù)雜。比如我要實(shí)現(xiàn)更新優(yōu)先級(jí)(必須更新的,用戶選擇的等),還有版本的控制等。

關(guān)鍵詞標(biāo)簽:ASP.NET

相關(guān)閱讀 SQL Server asp.net 數(shù)據(jù)提供程序連接池淺談如何在ASP.NET中了解LINQ語(yǔ)句性能Asp.Net中動(dòng)態(tài)頁(yè)面轉(zhuǎn)靜態(tài)頁(yè)面Asp.net中防止用戶多次登錄的方法.NET初學(xué)者推薦課程 asp.net錯(cuò)誤代碼大全Asp.net 備份和還原SQL Server及壓縮Access數(shù)據(jù)庫(kù)

文章評(píng)論
發(fā)表評(píng)論

熱門文章 手把手教你用好LINQ to SQL手把手教你用好LINQ to SQL在.NET環(huán)境下為網(wǎng)站增加IP過濾功能在.NET環(huán)境下為網(wǎng)站增加IP過濾功能ASP.NET 如何避免頁(yè)面重新整理時(shí)重復(fù)送出ASP.NET 如何避免頁(yè)面重新整理時(shí)重復(fù)送出用Asp.net擴(kuò)展ExtJS用Asp.net擴(kuò)展ExtJS

人氣排行 asp.net表單提交方法GET\POST在ASP.NET中如何判斷用戶IE瀏覽器的版本Asp.net中messagebox的實(shí)現(xiàn)方法Asp.net中的web.config配置在ASP.NET MVC中實(shí)現(xiàn)大文件異步上傳用Iformattable接口控制.Net中文本格式c#.Net經(jīng)典面試題目用Asp.net擴(kuò)展ExtJS