




已閱讀5頁,還剩16頁未讀, 繼續(xù)免費(fèi)閱讀
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
跟蹤、緩存和部署,西源軟件培訓(xùn)中心,身份驗證 Windows集成認(rèn)證 Forms身份驗證 身份授權(quán) 基于角色的安全技術(shù)的特點 ASP.NET 2.0基于角色的安全技術(shù)的特點 基于角色的安全技術(shù)的準(zhǔn)備工作 利用控件創(chuàng)建安全頁 登錄成員資格服務(wù) 用戶管理 角色管理 使用成員資格和角色管理器API,回顧,目標(biāo),掌握ASP.NET 應(yīng)用程序的跟蹤與調(diào)試 理解ASP.NET的緩存技術(shù) 掌握ASP.NET 應(yīng)用程序的安裝和部署,跟蹤,在代碼中查找錯誤的過程稱為“跟蹤”,A B D X P Z K L O,跟蹤,頁面級跟蹤,應(yīng)用程序級跟蹤,頁面級跟蹤,在頁面級跟蹤中,可以使用 Trace內(nèi)部對象來編寫自定義調(diào)試語句,輸 出,跟蹤,客戶端,自定義調(diào)試語句, 頁面級跟蹤 頁面級跟蹤程序示例! ,頁面級跟蹤,要對一個頁面啟用頁面級跟蹤,必須在頁面 代碼的開頭包含以下指令,對PageTracing.aspx 頁面實施頁面級跟蹤, HTMl視圖中代碼如下,頁面級跟蹤, 跟蹤方法 測試跟蹤的程序 ,添加頁面跟蹤指令后得到的信息,跟蹤,Write(),Warn(),向跟蹤信息部分寫入自定義信息,等同于Write(),只是文本顯示為紅色,如果 TraceMode 設(shè)置為 SortByTime,將根據(jù)事件生成的時間顯示跟蹤信息,在代碼隱藏文件 TraceMethods.aspx.cs 中編寫的 Write() 方法,void Page_Load(Object Sender, EventArgs E) Trace.Write(“Page_Load”,“ Page Load 事件:頁加載消息“); ,輸出,應(yīng)用程序級跟蹤,默認(rèn)情況下,應(yīng)用程序級跟蹤對所有頁面進(jìn)行頁面級跟蹤。此設(shè)置在名為 web.config 的配置文件中完成,要啟用應(yīng)用程序級跟蹤,需要將以下代碼行添加到 web.config 文件的 部分,示例 web.config 文件,編寫此代碼后,每個頁面都會顯示跟蹤信息,trace.axd 文件位于應(yīng)用程序文件夾的根目錄, 包含列出訪問過的頁面,應(yīng)用程序級跟蹤, 標(biāo)簽的屬性及其說明,緩存,內(nèi)存,數(shù)據(jù),客戶端 應(yīng)用程序,數(shù)據(jù),數(shù)據(jù),HTTP 請求,緩存技術(shù)用于通過將經(jīng)常訪問的數(shù)據(jù)保留在內(nèi)存中來提高性能,緩存,輸出緩存,數(shù)據(jù)緩存,輸出,數(shù)據(jù),輸出緩存,請求,響應(yīng),緩存,響應(yīng),輸出緩存是指緩存動態(tài)頁的整個響應(yīng)內(nèi)容 , 當(dāng)整個頁面的內(nèi)容都可以緩存時,它十分有用,要緩存網(wǎng)頁,應(yīng)將 OutputCache 指令添加到頁面的開頭,顯示頁面的 Load 事件的時間,void Page_Load(Object Src, EventArgs E) TimeGen.Text = DateTime.Now.ToString(“G“); ,在可調(diào)過期中,每次訪問頁面時都根據(jù)指定值更新過期時限,還可以以編程方式設(shè)置緩存的時長,為 ASP.NET 應(yīng)用程序提供更大的靈活性和控制力,Response.Cache.SetExpires(DateTime. Now.AddSeconds(120);,Response.Cache.SetExpires(DateTime.Now.AddSeconds(120); Response.Cache.SetSlidingExpiration(true);,要緩存網(wǎng)頁,應(yīng)將 OutputCache 指令添加到頁面的開頭 。,第一行代碼設(shè)置緩存過期的時間,輸出緩存,第一頁 n,第一頁 n-1,第一頁 0,可調(diào)過期,第二行代碼打開可調(diào)過期,第二頁 n,數(shù)據(jù)緩存,數(shù)據(jù)緩存提供了一個簡單的字典接口,使程序員能夠輕松地將對象放入緩存和從緩存中檢索對象,緩存,對象,Cache“mykey“ = myValue; myValue = Cache“mykey“;,語法,放入值,檢索值,數(shù)據(jù)緩存,在代碼隱藏文件 Datacaching.aspx.cs 中為 Page_Load事件添加的代碼如下所示,void Page_Load(Object Src, EventArgs e) DataView mySource; mySource = (DataView)Cache“MyCache1“; if (mySource = null) SqlConnection myConnection = new SqlConnection (“server=SQLDB; database=Northwind; uid=sa; pwd=password“); SqlDataAdapter myCommand = new SqlDataAdapter (“select * from customers“, myConnection); DataSet myds = new DataSet(); myCommand.Fill(myds, “employee“); mySource = new DataView(myds.Tables“employee“); Cache“MyCache1“ = mySource; CacheMsg.Text = “從表格創(chuàng)建的數(shù)據(jù)集“; else CacheMsg.Text = “從緩存檢索的數(shù)據(jù)集“; MyDataGrid.DataSource=mySource; MyDataGrid.DataBind(); ,數(shù)據(jù)緩存,Datacaching.aspx 的輸出結(jié)果(數(shù)據(jù)來自緩存),DataCaching.aspx 的輸出結(jié)果(數(shù)據(jù)來自數(shù)據(jù)表),安裝和部署應(yīng)用程序,安裝程序是一個被打包的應(yīng)用程序或過程,可以將應(yīng)用程序打包成易于部署的形式,然后再安裝到目標(biāo)系統(tǒng)或服務(wù)器上 部署是將應(yīng)用程序安裝到另一臺機(jī)器上的過程,一般通過執(zhí)行安裝程序來完成 .NET 支持的部署選項: ASP.NET Web 應(yīng)用程序可以使用以下三種方式進(jìn)行部署 : 使用XCOPY 命令部署 使用VS .NET 中的“復(fù)制項目”選項 使用“Web安裝項目”部署,創(chuàng)建 ASP.NET 安裝項目,在 VS.NET 中創(chuàng)建一個 ASP.NET Web 安裝項目 Deployproject 在菜單中打開“文件”“添加項目”“新建項目” 。在“新建項目”對話框中,從“項目類型”窗格選擇“安裝和部署項目”,然后在“模板”窗格中選擇“Web 安裝項目” 創(chuàng)建項目之后,把ASP.NET Web應(yīng)用程序的程序集和內(nèi)容文件加入到安裝項目。在解決方案資源管理器中右擊Deployprojectsetup項目,選擇菜單“添加”“項目輸出”,在“添加項目輸出組”對話框中,“項目”一欄選擇Deployproject,再從列表選擇“主輸出”,創(chuàng)建 ASP.NET 安裝項目,添加項目輸出后,將相關(guān)的內(nèi)容文件(如 .aspx 文件、圖像等)添加到項目。要執(zhí)行此操作,再次打開“添加項目輸出組”對話框,這一次從列表中選擇“內(nèi)容文件” 在 Web 安裝項目中添加“主輸出”和“內(nèi)容文件”后,可以配置項目屬性 現(xiàn)在,使用“生成”菜單生成安裝項目 deployprojectsetup,完成項目的安裝程序??梢栽诎惭b項目文件夾中看到 Windows 安裝程序文件(.msi 文件)和安裝文件,部署 ASP.Net 應(yīng)用程序,雙擊 .msi 文件,啟動安裝向?qū)?。安裝向?qū)⒁龑?dǎo)用戶完成安裝步驟 接著指定該 Web 應(yīng)用程序要安裝到哪個虛擬目錄 以下對話框要求確認(rèn)安裝 單擊“下一步”啟動安裝過程。成功安裝應(yīng)用程序后,將出現(xiàn)以下對話框,總結(jié),跟蹤是ASP.NET 引入的新功能,只需對頁面和應(yīng)用程序啟用此功能,就可以查看有關(guān)單個ASP.NET 頁請求的診斷信息 頁面級跟蹤具有一個稱為 TraceMode 的屬性,此屬性接受 SortByCategory 或 SortByTime 屬性值
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 貴州省黔東南、黔南、黔西南2025屆英語八年級第二學(xué)期期中綜合測試試題含答案
- 2025年銀發(fā)消費(fèi)市場:高品質(zhì)養(yǎng)老服務(wù)需求研究報告001
- 新能源汽車租賃服務(wù)在2025年新能源環(huán)衛(wèi)車市場的應(yīng)用前景報告
- 2025年農(nóng)業(yè)科技創(chuàng)新成果轉(zhuǎn)化機(jī)制報告:科技成果轉(zhuǎn)化機(jī)制創(chuàng)新與政策支持
- 商業(yè)銀行金融科技人才金融科技人才培養(yǎng)與人才培養(yǎng)評價研究報告
- 制造業(yè)綠色供應(yīng)鏈管理在綠色制造與綠色產(chǎn)業(yè)政策創(chuàng)新報告
- 2025年二手交易電商平臺信用評價體系與市場發(fā)展趨勢研究報告001
- 2025屆上海市長寧區(qū)八下英語期中統(tǒng)考模擬試題含答案
- 2025年醫(yī)院電子病歷系統(tǒng)在醫(yī)院信息化中的數(shù)據(jù)備份優(yōu)化報告
- 2025年養(yǎng)老金制度改革對金融市場投資機(jī)會與風(fēng)險規(guī)避研究報告
- Unit 2 Home Sweet Home 第6課時(Project Reading Plus) 2025-2026學(xué)年人教版英語八年級下冊
- 餐飲連鎖企業(yè)品牌授權(quán)與經(jīng)營管理協(xié)議
- 2025-2030年中國生物醫(yī)學(xué)材料行業(yè)市場深度分析及發(fā)展前景與投資研究報告
- 2025年小學(xué)語文一年級下冊無紙筆測試題(小學(xué)一年級游園樂考無紙化檢測)
- 2025至2030中國彈簧鋼行業(yè)產(chǎn)業(yè)運(yùn)行態(tài)勢及投資規(guī)劃深度研究報告
- 2025年地理中考時政熱點復(fù)習(xí)課件
- 北京市2024年高招本科普通批錄取投檔線
- DB32-T 5088-2025 廢活性炭綜合利用污染控制技術(shù)規(guī)范
- 2024-2025學(xué)年人教版數(shù)學(xué)八年級下冊期末復(fù)習(xí)卷(含解析)
- 學(xué)習(xí)解讀《水利水電建設(shè)工程驗收規(guī)程》SLT223-2025課件
- DZ∕T 0213-2020 礦產(chǎn)地質(zhì)勘查規(guī)范 石灰?guī)r、水泥配料類(正式版)
評論
0/150
提交評論