部署和維護(hù)智能客戶端程序_第1頁(yè)
部署和維護(hù)智能客戶端程序_第2頁(yè)
部署和維護(hù)智能客戶端程序_第3頁(yè)
部署和維護(hù)智能客戶端程序_第4頁(yè)
部署和維護(hù)智能客戶端程序_第5頁(yè)
已閱讀5頁(yè),還剩32頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、部署和維護(hù)智能客戶端程序NameTitleMicrosoft Corporation日程智能客戶端的 “部署3大要素深化: 部署的設(shè)計(jì)選擇無(wú)接觸部署選項(xiàng)隨程序安裝 .NET 運(yùn)轉(zhuǎn)庫(kù)部署智能客戶端運(yùn)用最正確實(shí)際 深化: 更新的設(shè)計(jì)選擇自動(dòng)更新的選項(xiàng)更新智能客戶端程序的最正確實(shí)際#1 防止沖突防止不同運(yùn)用程序以及不同版本的沖突!安裝運(yùn)用 B 不能影響運(yùn)用A.NET 運(yùn)用程序隔離 默許就是私有的部署方式默許情況下, .NET運(yùn)用調(diào)用程序集編譯時(shí)綁定的版本號(hào),而不是最新的版本默許支持多個(gè)版本共存“Side-by-Side 安裝假設(shè)共享, 可以被控制和區(qū)分可以安裝到全局程序集緩沖區(qū) Global Ass

2、embly Cache (GAC)不需求 DLL 注冊(cè)復(fù)制文件即可#2 維護(hù)資源和數(shù)據(jù)控制您的運(yùn)用可以訪問(wèn)哪些本地?cái)?shù)據(jù)和資源.NET 代碼訪問(wèn)平安(Code Access Security)經(jīng)過(guò)證據(jù)的判別控制存取誰(shuí)創(chuàng)建的程序 (代碼簽名)程序從哪里運(yùn)轉(zhuǎn)公司內(nèi)部網(wǎng), 特定的協(xié)作同伴, Web站點(diǎn), 等等.NET中, 資源的平安設(shè)置可以在部署時(shí)控制工具包括 CASPOL 和 Group Policy ,可以協(xié)助管理員設(shè)置程序的訪問(wèn)平安性#3 控制本錢控制部署和更新的本錢!容易, “自效力 式的安裝自動(dòng)檢測(cè)并下載更新.NET 部署和更新的低本錢將文件復(fù)制到部署的途徑.NET 無(wú)接觸技術(shù)去檢測(cè), 下載

3、并運(yùn)用更新深化: 部署方式的設(shè)計(jì)選擇從Web運(yùn)轉(zhuǎn)代碼下載MSI 部署安裝 .NET Framework部署方式的選擇.NET 提供了多種方式來(lái)部署和安裝智能客戶端運(yùn)用這里主要討論3種最常用的選擇:從 Web運(yùn)轉(zhuǎn)用戶點(diǎn)擊 Web 頁(yè)面的鏈接來(lái)翻開運(yùn)用代碼下載用戶運(yùn)轉(zhuǎn)一個(gè)桌面入口程序,該程序會(huì)從網(wǎng)絡(luò)上下載最新的執(zhí)行碼MSI 部署用戶在本機(jī)運(yùn)轉(zhuǎn)程序,該程序自動(dòng)從網(wǎng)絡(luò)上更新從 Web運(yùn)轉(zhuǎn)整個(gè)運(yùn)用都被下載到程序集下載緩沖區(qū)IEExec 進(jìn)程用設(shè)定的平安配置啟動(dòng)運(yùn)用優(yōu)勢(shì)非常容易部署/更新限制僅在IE 5.01 以上版本運(yùn)轉(zhuǎn)半信任形狀用戶能夠很難發(fā)現(xiàn)從 Web運(yùn)轉(zhuǎn)代碼下載程序被分割成程序集,在需求的時(shí)候才被

4、下載入口 程序安裝在本機(jī)入口程序調(diào)用Assembly.LoadFrom()下載并運(yùn)轉(zhuǎn)從網(wǎng)絡(luò)下載的程序集優(yōu)勢(shì)初始安裝很小,以后自動(dòng)更新從本人的程序開場(chǎng)運(yùn)轉(zhuǎn)比較容易部署和更新代碼下載限制運(yùn)用程序應(yīng)該很好的被劃分 (難度較大)本機(jī)還是需求一個(gè)安裝的過(guò)程不支持離線任務(wù)不支持多版本共存更新只發(fā)生在運(yùn)用或模塊被調(diào)用時(shí)權(quán)限取決于程序集從哪里下載必需堅(jiān)持銜接形狀最適宜于運(yùn)用程序有很明確的功能模塊 運(yùn)用可以接受下載的延遲代碼下載MSI 客戶端安裝從Web部署到客戶機(jī), 需求UNC 或者文件共享途徑類似于普通Windows程序的安裝優(yōu)勢(shì)充分利用了智能客戶端的功能,包括離線等性能最好與Windows的集成最好快捷方

5、式, 添加/刪除 程序支持離線任務(wù)支持更新器技術(shù)MSI 客戶端安裝限制本地需求執(zhí)行安裝進(jìn)程最適宜于運(yùn)用需求有很好的性能運(yùn)用程序支持離線任務(wù)運(yùn)用需求訪問(wèn)本地資源運(yùn)用需求支持多版本共存MSI 客戶端安裝終究選擇哪種部署?Run From WebCode DownloadMSI/ClientReachLow System ImpactDynamic ModulesAuto-DeploymentAuto-UpdateInstall / Run Per-UserRich / Interactive ExperienceBest PerformanceOfflineWindows Shell Integr

6、ationBest Local Resource AccessUnrestricted Installations從 Web運(yùn)行代碼下載MSI 客戶端安裝一次點(diǎn)擊Reach小的對(duì)系統(tǒng)的影響動(dòng)態(tài)模塊自動(dòng)部署自動(dòng)更新給予用戶的安裝/運(yùn)行豐富的交互方式需要最好的性能離線工作Windows 環(huán)境集成很好地訪問(wèn)本地資源沒(méi)有限制的安裝綁定 .NET 框架免費(fèi)的 .NET 框架版本獨(dú)立的執(zhí)行文件, dotnetfx.exe 經(jīng)過(guò) SMS, 活動(dòng)目錄發(fā)布,或者與運(yùn)用綁定更多信息:msdn.microsoft/library/en-us/dnnetdep/html/redistdeploy1_1.aspMSDN

7、上的例如工程microsoft/downloads/details.aspx?FamilyId=BF253CFD-1EFC-4FC5-BA7E-6A6F21403495可集成到Visual Studio .NET的共享軟件自動(dòng)將 dotnetfx.exe添加到安裝工程gotdotnet/community/workspaces/workspace.aspx?ID=2F8F0A23-F529-4158-8E0A-D187D16F41F1最正確實(shí)際 #1: 部署設(shè)計(jì)運(yùn)用的時(shí)候,就思索部署選擇適宜需求的最正確部署方式性能平安性功能有助于控制維護(hù)費(fèi)用留意在運(yùn)用之間共享代碼用運(yùn)用程序隔離來(lái)防止未來(lái)能夠的

8、沖突平安性對(duì)運(yùn)用僅授權(quán)它需求訪問(wèn)的資源和數(shù)據(jù)假設(shè)有用戶能夠沒(méi)有 .NET 框架,請(qǐng)?jiān)谶\(yùn)用中綁定深化: 更新的設(shè)計(jì)選擇Web宿主上的 DLLs更新運(yùn)用程序更新器更新方式的選擇“總是用最新的從Web運(yùn)轉(zhuǎn)和代碼下載的方式 代價(jià)是沒(méi)有多版本并行支持(Side by Side)運(yùn)用程序更新器微軟開發(fā)的兩個(gè)代碼模塊讓更新客戶端安裝的運(yùn)用程序更加容易AppUpdater 組件更容易實(shí)現(xiàn)運(yùn)用程序更新器模塊最適宜企業(yè)級(jí)的運(yùn)用運(yùn)用程序更新器任務(wù)機(jī)制:查找可用的更新經(jīng)過(guò) web 效力,元數(shù)據(jù)文件 或者文件夾/文件檢查后臺(tái)下載更新實(shí)現(xiàn)更新重新啟動(dòng)運(yùn)用AppUpdater 組件 運(yùn)用程序更新器模塊msdn.micros

9、oft/library/en-us/dnbda/html/updater.asp 部署和更新 IssueVision更新的最正確實(shí)際規(guī)劃和設(shè)計(jì)更新 評(píng)價(jià)更新的選項(xiàng)Web部署, 代碼下載 每次啟動(dòng)的時(shí)候檢查一切更新僅在調(diào)用模塊時(shí),檢查該模塊更新MSI部署 支持多版本共存(side-by-side)可以自動(dòng)更新運(yùn)轉(zhuǎn)的運(yùn)用運(yùn)用運(yùn)用程序更新器模塊總結(jié).NET 處理了智能客戶端 “部署的三大問(wèn)題防止沖突, 維護(hù)資源和數(shù)據(jù), 控制部署和更新的代價(jià)經(jīng)過(guò)從內(nèi)部網(wǎng)或者Web上安裝運(yùn)用來(lái)降低部署的費(fèi)用經(jīng)過(guò)運(yùn)用無(wú)接觸更新來(lái)降低維護(hù)的代價(jià)企業(yè)用用應(yīng)采用運(yùn)用程序更新器模塊Resources部署與分布式概述msdn.mi

10、crosoft/vbasic/using/deploying方式與實(shí)際microsoft/resources/practices/bytaskImplement.asp.NET 框架1.1部署指南msdn.microsoft/library/default.asp?url=/library/en-us/dnnetdep/html/dotnetframedepguid1_1.asp?_r=1Microsoft Visual Studio .NET 2003 Bootstrapper 外掛工具microsoft/downloads/details.aspx?FamilyId=627921A0-D9E7-43D6-A293-72F9C370BD19&displaylang=en智能客戶端回想Windows 和 Web 技術(shù)的最好結(jié)合低本錢的部署和更新平安的最正確實(shí)際! 智能客戶端給了程序靈敏的平安控制方式. 數(shù)據(jù)的最正確實(shí)際: 能夠的話,盡量用存儲(chǔ)過(guò)程用 optimistic concurrency離線數(shù)據(jù), 用DataSet來(lái)處置本地?cái)?shù)據(jù), 將更新同步到效力器部署的最正確實(shí)際: 經(jīng)過(guò)從內(nèi)部網(wǎng)或者互聯(lián)網(wǎng)下載運(yùn)用程序和更新,來(lái)降低破費(fèi) 2003-

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論