自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

閑談.NET Framework無(wú)接觸部署方法

開發(fā) 后端
.NET Framework無(wú)接觸部署的應(yīng)用,可以幫助開發(fā)人員輕松的實(shí)現(xiàn)下載、安裝和直接在用戶計(jì)算機(jī)上運(yùn)行Windows窗體應(yīng)用程序。

.NET Framework在進(jìn)行WEB應(yīng)用程序的部署方面具有非常強(qiáng)大的優(yōu)越性。我們可以通過(guò)本文介紹的有關(guān).NET Framework無(wú)接觸部署的相關(guān)方法來(lái)詳細(xì)的解讀其中的優(yōu)勢(shì),分析無(wú)接觸部署的好處。#t#

您是否曾經(jīng)必須部署 Visual Basic 客戶端服務(wù)器應(yīng)用程序?或者曾經(jīng)必須部署依賴于 COM 注冊(cè)的 Win32 應(yīng)用程序?企業(yè)桌面環(huán)境中的正確安裝一直受到各種問(wèn)題的困擾,這其中既有試圖使所有用戶升級(jí)這樣的簡(jiǎn)單問(wèn)題,也有較為復(fù)雜的 DLL 版本控制問(wèn)題。

與 Web 應(yīng)用程序相比,桌面應(yīng)用程序有很多優(yōu)點(diǎn),具體表現(xiàn)在以下幾個(gè)方面:

·豐富的用戶界面 (UI)

·較快的響應(yīng)速度

·較好的性能

·能夠脫機(jī)運(yùn)行

·可以有效地使用邊緣資源(客戶機(jī))

·易于同本地應(yīng)用程序和 API 集成

盡管桌面應(yīng)用程序具有以上優(yōu)點(diǎn),但由于 Web 應(yīng)用程序使應(yīng)用程序的部署和更新相對(duì)容易,因此在過(guò)去幾年中得到了廣泛的應(yīng)用。

Microsoft 準(zhǔn)備通過(guò) .NET Framework 將 Web 應(yīng)用程序在部署和維護(hù)方面的所有優(yōu)點(diǎn)都集成到桌面應(yīng)用程序中。DLL 版本控制問(wèn)題也得到了解決 - 在默認(rèn)情況下,使用.NET Framework無(wú)接觸部署生成的應(yīng)用程序彼此完全孤立,并從各自的專用應(yīng)用程序目錄中檢索其 DLL。DLL 仍然可以在多個(gè)應(yīng)用程序之間共享,但這并非使用系統(tǒng)注冊(cè)表實(shí)現(xiàn),而是將共享的 DLL 存儲(chǔ)在 .NET Framework 全局程序集緩存中,該程序集緩存可加載給定 DLL 的多個(gè)版本并跟蹤版本與應(yīng)用程序之間的匹配關(guān)系。

在實(shí)際部署應(yīng)用程序的過(guò)程中,.NET Framework 允許系統(tǒng)管理員按照部署和更新 Web 應(yīng)用程序(通過(guò)遠(yuǎn)程 Web 服務(wù)器)的方式部署應(yīng)用程序和應(yīng)用程序更新。此項(xiàng)技術(shù)稱為無(wú)接觸部署,是本文要論述的中心內(nèi)容。

使用 Web 服務(wù)器的.NET Framework無(wú)接觸部署

使用無(wú)接觸部署,可以下載、安裝和直接在用戶計(jì)算機(jī)上運(yùn)行 Windows 窗體應(yīng)用程序(使用 .NET Framework 的 Windows 窗體類生成的桌面應(yīng)用程序),而無(wú)須改變注冊(cè)表或共享的系統(tǒng)組件。

.NET Framework無(wú)接觸部署工作原理

.NET Framework 安裝提供了一個(gè)掛接 Internet Explorer 5.01 和更高版本以偵聽所請(qǐng)求的 .NET 程序集的機(jī)制。在請(qǐng)求期間,可執(zhí)行程序被下載到磁盤上稱為程序集下載緩存的位置。然后,名為 IEExec 的進(jìn)程在具有有限安全設(shè)置的環(huán)境中啟動(dòng)該應(yīng)用程序。

責(zé)任編輯:曹凱 來(lái)源: IT168
相關(guān)推薦

2010-01-05 13:45:15

.NET Framew

2010-01-06 18:54:41

脫離.Net Fram

2010-01-06 10:23:47

.NET Framew

2010-01-05 16:20:46

.NET Framew

2009-07-20 16:04:37

ASP.NET fra

2010-01-05 18:49:57

.NET Framew

2010-01-06 18:33:56

.Net Framew

2010-01-05 15:52:07

.NET Framew

2010-01-05 15:43:13

.NET Framew

2010-01-05 18:21:33

.NET Framew

2010-01-07 17:18:19

VB.NET cstr

2010-01-06 16:54:07

.Net Framew

2022-03-10 12:17:02

植入LaserShark無(wú)接觸

2009-05-26 09:09:50

.NET FramewStream.Read基礎(chǔ)類

2009-08-26 14:23:14

C#.Net Fram

2009-12-15 11:28:34

.NET Framew

2010-01-06 17:12:26

.Net Framew

2010-01-05 10:24:16

.NET Framew

2010-01-06 18:27:06

.Net Framew

2009-07-20 16:12:21

ASP.NET Fra
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)